我有一个我想要转换为JSON的ndb.Model.
class Users(ndb.Model):
username = ndb.StringProperty(indexed=True)
password= ndb.StringProperty(indexed=True)
created_at = ndb.DateTimeProperty(auto_now_add=True)
user = Users.query(Users.username==username).get()
rv = json.dumps(user.to_dict())
print(rv)
Run Code Online (Sandbox Code Playgroud)
它抛出此错误:
TypeError: datetime.datetime(2013, 11, 24, 3, 40, 15) is not JSON serializable
Run Code Online (Sandbox Code Playgroud)
这里的大多数解决方案都是针对db.Model的,并且已经过时了.
sdk版本1.9.10
google-app-engine json python-2.7 app-engine-ndb google-cloud-datastore