我有一个简单的 db.Model ,其中一个字段是 db.ListProperty(users.User) 对于REST服务器,我使用了http://code.google.com/p/appengine-rest-server/
但是,我似乎无法更新此字段.. 该应用程序目前受密码保护,但如果有人想看看,我可以公开。
基本上,我有一个使用这个jQuery发布的表单:
$.ajax({ contentType: 'application/json', url: '/rest/' + $this.attr('name') + update, type: 'POST', data: $this.wsString(), });
其中$this.wsString()
将serializeArray()应用于表单,然后将结果转换为正确的REST格式(最后为+ JSON.stringify)。
以下是实体的元数据,“开发者”字段是有问题的:http://toxik.appspot.com/Project.xml
感谢您的帮助!
答案 0 :(得分:1)
我设法解决了这个问题: db.ListProperty(users.User)希望序列化的对象看起来像这样:
"developers":{"item":["some1@email.com","some2@email.com"]}