Request: baseUrl/eventType/Sales/在请求 URL 中,事件类型可以是"销售"、"索赔"、"接收"。根据事件类型字段,应更改 id 下方的字段
"id": "123", "销售":[ { "周开始日期": "10-01-2020", "数量": 0 } ], "节点":0 }
如果需要更改json
请先通过以下方式将其转换为 Javascript 对象:
const obj = JSON.parse("your json string")
然后,您可以简单地更改对象属性:
obj.id = newId
最后将返回的对象转换为 JSON:
const newJson = obj.stringify(obj)
我正在寻找一个现有的注释,可以为我进行解析。终于我找到了。
索尔尼翁:
@JsonAnyGetter
public Map<String, List<NestedSale>> getProperties() {
return properties;
}
@JsonAnyGetter适用于我的用例
我得到这个回复:
{
"eventType": "Receiving",
"Receiving": [
{
"weekStartDate": "10-01-2020",
"qty": 0
}
],
"node": 0
}
感谢@Xaqron的回复。