相关疑难解决方法(0)

Python和JavaScript之间的JSON日期时间

我想使用JSON从Python发送序列化形式的datetime.datetime对象,并使用JSON在JavaScript中反序列化.做这个的最好方式是什么?

javascript python json

388
推荐指数
8
解决办法
17万
查看次数

AppEngine使ndb模型json可序列化

我们有一个ndb模型,我们想让json序列化.这些模型非常简单:

class Pasta(ndb.Model):
   name = ndb.StringProperty()
   type = ndb.StringProperty()
   comments = ndb.JsonProperty()
Run Code Online (Sandbox Code Playgroud)

然后在处理程序方面,我们希望按照以下方式执行以下操作:

json.dumps(Pasta.query(Pasta.name=="Ravioli").fetch())并将其返回给客户端,但它继续抛出json解析错误,因为类Pasta不是json可序列化的.所以,问题是,我们必须实现__str____repr__还是有niftier办法做到这一点?

python google-app-engine

22
推荐指数
2
解决办法
1万
查看次数

将GAE模型转换为JSON

我正在使用此处代码将GAE模型转换为JSON:

def to_dict(self):
    return dict([(p, unicode(getattr(self, p))) for p in self.properties()])
Run Code Online (Sandbox Code Playgroud)

它工作得很好,但是如果一个属性没有值,它会将默认字符串设置为"None",这在我的客户端设备(Objective-C)中被解释为实际值,即使它应该被解释为零值.

如何修改上面的代码,同时保持其简洁性以跳过而不将属性写入具有None值的字典?

python google-app-engine

3
推荐指数
1
解决办法
564
查看次数

标签 统计

python ×3

google-app-engine ×2

javascript ×1

json ×1