【发布时间】:2015-09-13 18:46:41
【问题描述】:
我希望通过 ndb 查询提取两个属性并将它们转换为 JSON。
当我使用 print response 时,这似乎有效,因为这将是结果:
[{"LogTime": "2015-09-13T13:26:44.225394Z", "Temp": 40}]
但是,当我随后使用 self.response.out.write.response 时,它会在 JSON 文件的开头添加随机字符,这意味着 JSON 无效。
)]}',
[{"LogTime": "2015-09-13T13:26:44.225394Z", "Temp": 40}]
我在下面添加了大部分代码,希望可以发现任何明显的错误!
entities = OutsideTemp.query().order(-OutsideTemp.LogTime).fetch(1, projection=[OutsideTemp.Temp, OutsideTemp.LogTime])
for entity in entities:
self.response.headers['Content-Type'] = 'application/json'
obj = {
'LogTime': str(entity.LogTime),
'Temp': entity.Temp
}
response = obj
print response
self.response.out.write(response)
【问题讨论】:
标签: python json google-app-engine