我有一个json输入
"users": [
{
"data": "example",
"subType": "registration-branch"
},
{
"data": "example",
"subType": "registration-branch"
}
]
借助Jackson,我将其解析为ArrayNode。我想并行更改数组的每个成员(例如,删除“ subtype”并为每个数组添加其他内容),然后返回更改后的ArrayNode。
并行更改一个ArrayNode是一个好主意,还是用更改创建一个新的节点成员并将它们收集到新的ArrayNode中会更好?
我问,是因为我预计会在多个线程中更改一个变量而导致多线程问题。