Рассмотрите возможность использования библиотеки json lib от Django , которая входит в состав GAE.
from django.utils import simplejson as json
obj = json.loads( string )
По ссылке выше есть примеры сериализатора Django, а здесь - ссылка на документацию simplejson .
Если вы хотите сохранить экземпляры или объекты классов Python (в отличие от композиций списков, строк, чисел и словарей), вы, вероятно, захотите взглянуть на pickle .
Надеюсь, это поможет.
Между прочим, чтобы запустить Django 1.0 (вместо Django 0.96) в GAE, вы можете использовать следующий вызов в main.py согласно этой статье :
from google.appengine.dist import use_library
use_library('django', '1.0')
Изменить: встроенная поддержка JSON в Google App Engine 1.6.0 с Python 2.7
На Google App Engine 1.6.0, вы можете использовать среду выполнения Python 2.7 , добавив runtime: python27
в app.yaml
, а затем вы можете импортировать родную библиотеку JSON с import json
.