Considere usar la biblioteca json de Django , que se incluye con GAE.
from django.utils import simplejson as json
obj = json.loads( string )
El enlace de arriba tiene ejemplos del serializador de Django, y aquí está el enlace para la documentación de simplejson .
Si está buscando almacenar instancias u objetos de la clase Python (a diferencia de composiciones de listas, cadenas, números y diccionarios), probablemente quiera mirar pickle .
Espero que eso ayude.
Por cierto, para que Django 1.0 (en lugar de Django 0.96) se ejecute en GAE, puede usar la siguiente llamada en su main.py, según este artículo :
from google.appengine.dist import use_library
use_library('django', '1.0')
Editar: compatibilidad con JSON nativo en Google App Engine 1.6.0 con Python 2.7
A partir de Google App Engine 1.6.0, se puede utilizar el tiempo de ejecución de Python 2.7 mediante la adición runtime: python27
de app.yaml
, y luego se puede importar la biblioteca JSON nativo con import json
.