Подумайте про використання json lib від Django , який входить до складу GAE.
from django.utils import simplejson as json
obj = json.loads( string )
У наведеному вище посиланні є приклади серіалізатора Django, і ось посилання на документацію simplejson .
Якщо ви розглядаєте можливість зберігання екземплярів або об’єктів класу Python (на відміну від композицій списків, рядків, чисел та словників), ви, мабуть, хочете поглянути на розсольник .
Я сподіваюся, що це допоможе.
До речі, щоб отримати 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
.