gpt4 book ai didi

java - 如何高效地搜索和更新 JsonArray 中的 JsonObject?

转载 作者:行者123 更新时间:2023-12-02 00:53:30 29 4
gpt4 key购买 nike

JsonArray-示例:

[{
"name": "table",
"type": "table",
"reportId": 7,
"componentId": 12,
"width": 0,
"height": 0,
"dataType": "DEFAULT"
},
{
"name": "chart",
"type": "chart",
"reportId": 7,
"componentId": 13,
"width": 0,
"height": 0,
"dataType": "DEFAULT"
}
]

我必须使用 Key(name,type) 搜索 JsonObject,如果 jsonObject 存在并且该键想要更新或从数组中删除 jsonObject。

**正常解决方案:**单独迭代每个JsonObject,查找key并执行操作。
附:我想用 java 而不是 javascript 编写所有这些逻辑。

最佳答案

您可以使用“LINQ for JavaScript ”库。非常有用的图书馆。例如。我们可以像这样更新..

Enumerable.From(JsonArray).Where("$.componentId == 12").First().name= "tableName";

关于java - 如何高效地搜索和更新 JsonArray 中的 JsonObject?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1950996/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com