djangosnippets.org: Latest snippets tagged with 'Serializer'https://djangosnippets.org/tags/serializer_1/2011-11-09T11:36:21.375773-06:00Updated: GeoJSON Serializer for GeoDjango (gis)
2011-11-09T11:36:21.375773-06:00danielsokolowskihttps://djangosnippets.org/snippets/2596/<p>Unfortunately the built in Django JSON serialzer encodes GeoDjango GeometyrField as WKT text. This snippet extends django's serializer and adds support for GEOJson format.</p>
<p>Built in JSON serializer output:</p>
<pre><code>[{"pk": 1, ... "geopoint": "POINT (-76.5060419999999937 44.2337040000000030)" ... }]
</code></pre>
<p>GeoJSON serializer ouput:</p>
<pre><code>[{"pk": 1, ... "geopoint": {"type": "Point",
"coordinates": [-76.503296000000006, 44.230956999999997], …</code></pre>
Freely redistributableGeoJSON Serializer for GeoDjango (gis)
2011-05-12T11:32:00.005116-05:00danielsokolowskihttps://djangosnippets.org/snippets/2434/<p><strong>Please use the updated version http://djangosnippets.org/snippets/2596/</strong></p>
<p>Unfortunately the built in Django JSON serialzer encodes GeoDjango GeometyrField as simple text. This snippet extends django's serializer and adds support for GeoJson format.</p>
<p>Built in JSON serializer output:</p>
<pre><code>[{"pk": 1, ... "geopoint": "POINT (-76.5060419999999937 44.2337040000000030)" ... }]
</code></pre>
<p>GeoJSON serializer ouput:</p>
<pre><code>[{"pk": 1, ... …</code></pre>
Freely redistributable