我的服务器在发送PUT请求时需要以下格式的json。我的服务器是使用struts2 rest插件设计的rest api。
{
id: "5",
empId: "5",
firstName: "oki",
lastName: "iko",
edQual: "phd"
}
but the RESTAdapter serializes it to
[
employees:
{
id: "5",
empId: "5",
firstName: "oki",
lastName: "iko",
edQual: "phd"
}
]
我尝试忽略后端的属性,但只是忽略了整个json并将空值提交给sql-server。我需要覆盖或自定义ember.js的序列化,但我不知道如何。
这是Ember Data提供的Serializer的职责之一。我猜您正在使用RestSerializer
,通常与RestAdapter
一起使用是吗?在这种情况下,您应该自定义serializeIntoHash()
method。完全不使用名称空间应通过以下方式实现: