编辑:像这样的东西,但这也不起作用,但我认为存在问题
var stringifyObj = JSON.stringify({
"addressAddressId":$('#address').val(){
"cityId:"$('#city').val(){
"postalCode":$('#postalCode').val()
}
}
});
*当我在 Netbeans 中生成测试客户端时,JSON 结构 (GET/JSON) 就是这样,但我如何使用 Javascipt 和 Strinfy-function 进行编码?*
"addressAddressId": {
"addressId": 1,
"address": "Järnvägen 2",
"address2": null,
"district": null,
"postalCode": "20360",
"phone": null,
"coordinates": null,
"latitude": null,
"longitude": null,
"directions": null,
"description": null,
"addrZipCityCountry": null,
"lastUpdated": 1361754860000,
"cityId": {
"cityId": 1,
"city": "",
"lastUpdate": 1361754850000,
"countryCountryId": {
"countryId": 1,
"country": "Sweden",
"lastUpdate": 1361754837000
}
}
},
问题
- 在地址对象内部使用自己的对象类型(如 City-object)时使用 JSON.stringify 时的正确语法是什么?
- 如果不使用@JsonIgnoreProperties({""}),我应该将每个字段都添加到 json 中吗?我只需要地址、城市和邮政编码。地址是在服务器端带有字段字符串地址的地址类型,城市是城市类型,包括城市名称的字符串字段等。