Не уверены, что получили ответ, который искали, но имели ли вы в виду, как анализировать данные модели (записи) в объекте Query непосредственно в объект JSON?(По крайней мере, это то, что я искал).
Я написал это, чтобы проанализировать записи из объекта Query в список объектов JSON:
def gql_json_parser(query_obj):
result = []
for entry in query_obj:
result.append(dict([(p, unicode(getattr(entry, p))) for p in entry.properties()]))
return result
Вы можете иметь свое приложениеотвечать на запросы AJAX, кодируя его с помощью simplejson, например:
query_data = MyModel.all()
json_query_data = gql_json_parser(query_data)
self.response.headers['Content-Type'] = 'application/json'
self.response.out.write(simplejson.dumps(json_query_data))
Ваше приложение вернет что-то вроде этого:
[{'property1': 'value1', 'property2': 'value2'}, ...]
Дайте мне знать, если это поможет!