0

请求:baseUrl/eventType/Sales/ 在请求 url 中,eventType 可以是 Sales、Claims、Receiving。根据事件类型字段下面的 id 应该改变

“id”:“123”,“销售”:[ { “weekStartDate”:“10-01-2020”,“数量”:0 } ],“节点”:0 }

4

2 回答 2

0

我正在寻找可以为我进行解析的现有注释。最后我找到了。

解决方案:

@JsonAnyGetter
public Map<String, List<NestedSale>> getProperties() {
  return properties;
}

@JsonAnyGetter 非常适合我的用例

我收到了这样的回复:

{
"eventType": "Receiving",
  "Receiving": [
    {
      "weekStartDate": "10-01-2020",
      "qty": 0
    }
  ],
"node": 0 
}

感谢@Xaqron 的回复。

于 2020-05-13T06:09:40.280 回答
0

如果您需要更改json第一个将其转换为 Javascript 对象,请执行以下操作:

const obj = JSON.parse("your json string")

然后您可以简单地更改对象属性:

obj.id = newId

最后将对象转换为 JSON:

const newJson = obj.stringify(obj)
于 2020-05-12T12:00:06.303 回答