---
title: "GeoJSON Serializer"
version: 6.1
locale: sv
source: https://docs.djangoproject.com/sv/6.1/ref/contrib/gis/serializers/
canonical: https://djangodocs.dev/sv/6.1/ref/contrib/gis/serializers/
---
# `GeoJSON` Serializer

GeoDjango tillhandahåller en specifik serialiserare för formatet [GeoJSON](https://geojson.org/). Se [Serialisering av Django-objekt](/sv/6.1/topics/serialization/) för mer information om serialisering.

Serialiseraren `geojson` är inte avsedd för rundgång av data, eftersom den inte har någon motsvarande deserialiserare. Du kan till exempel inte använda [`loaddata`](/sv/6.1/ref/django-admin/#django-admin-loaddata) för att ladda om utdata som producerats av den här serialiseraren. Om du planerar att ladda om de utmatade data, använd den vanliga [json serializer](/sv/6.1/topics/serialization/#serialization-formats-json) istället.

Utöver alternativen för serialiseraren `json` accepterar serialiseraren `geojson` följande ytterligare alternativ när den anropas av `serializers.serialize()`:

- `geometry_field`: En sträng som innehåller namnet på ett geometrifält som ska användas för nyckeln `geometry` i GeoJSON-funktionen. Detta behövs bara om du har en modell med mer än ett geometrifält och du inte vill använda det första definierade geometrifältet (som standard väljs det första geometrifältet).
- `id_field`: En sträng som innehåller namnet på ett fält som ska användas för GeoJSON-funktionens ”id”-nyckel. Som standard används primärnyckeln för objekt.
- `srid`: Den SRID som ska användas för innehållet i `geometri`. Standardvärdet är 4326 (WGS 84).

Alternativet [fields](/sv/6.1/topics/serialization/#subset-of-fields) kan användas för att begränsa vilka fält som ska finnas i nyckeln `properties`, på samma sätt som det fungerar med alla andra serializers.

Exempel:

```
from django.core.serializers import serialize
from my_app.models import City

serialize("geojson", City.objects.all(), geometry_field="point", fields=["name"])
```

Skulle mata ut:

```
{
    "type": "FeatureCollection",
    "features": [
        {
            "type": "Feature",
            "id": 1,
            "geometry": {"type": "Point", "coordinates": [-87.650175, 41.850385]},
            "properties": {"name": "Chicago"},
        }
    ],
}
```

När parametern `fields` inte anges lägger serialiseraren `geojson` till en nyckel `pk` i ordlistan `properties` med objektets primärnyckel som värde.
