Я сохранил некоторые простые данные в хранилище данных GAE. Теперь я хотел бы вытащить его, но я хотел бы сделать это с результатами в формате JSON. Есть ли простой способ сделать это?
получить json из хранилища данных Google App Engine
Ответы (1)
Вы можете сначала преобразовать модель хранилища данных в словарь, а затем использовать пакет simplejson (python 2.5) или json (python 2.7) для преобразования словаря в json. Обычно так будет выглядеть последняя строка вашего обработчика:
self.response.out.write(simplejson.dumps(some_datastore_entity.to_dict()))
Новый интерфейс ndb для хранилища данных по умолчанию предоставляет метод to_dict. Вы можете проверить это здесь
person
Yasser
schedule
23.07.2012
Не только интерфейс ndb имеет to_dict: developers.google.com/appengine /docs/python/хранилище данных/
- person voscausa; 23.07.2012