Google app engine 选择JsonProperty还是StringProperty?
我想在GAE NDB中存储类似dict的数据(最多包含100个键):Google app engine 选择JsonProperty还是StringProperty?,google-app-engine,app-engine-ndb,Google App Engine,App Engine Ndb,我想在GAE NDB中存储类似dict的数据(最多包含100个键): 我最初考虑的是JsonProperty,但一旦实现,我意识到它无法在数据存储查看器中读取和编辑-将显示出来。我应该使用StringProperty吗?是的,在某些情况下,StringProperty是一个选项。使用JSON.dumps()和JSON.loads()进行转换。用法提示:分配给一个和另一个的数据是什么?(我不使用StrugEnter,而是考虑它的不透明数据。)为什么要修改数据存储查看器中的数据?@ USER 826
我最初考虑的是
JsonProperty
,但一旦实现,我意识到它无法在数据存储查看器中读取和编辑-
将显示出来。我应该使用StringProperty
吗?是的,在某些情况下,StringProperty是一个选项。使用JSON.dumps()和JSON.loads()进行转换。用法提示:分配给一个和另一个的数据是什么?(我不使用StrugEnter,而是考虑它的不透明数据。)为什么要修改数据存储查看器中的数据?@ USER 826740,我不确定是否理解了您的问题。问题中给出了数据-这是用户的电子邮件,根据此电子邮件计数器。@marcadian,主要想法是查看它(用于调试目的)。编辑-只是在一些罕见的情况下,我可能需要手动更正数据。使用一个对另一个的真正优势是什么?手动序列化json并存储为StringProperty与仅存储为JsonProperty并让ndb序列化和base64编码有什么区别吗?
{u'mail@example.com': 74, u'mail2@example.com': 1, u'mail3@example.com': 1, ...}