gpt4 book ai didi

java - 在 Java 中使用命名 JSON 对象

转载 作者:行者123 更新时间:2023-12-01 19:52:41 26 4
gpt4 key购买 nike

我想处理以下格式的 JSON 文件:我想要数据在文件中为JSONObject Java 中的对象。

但是,我对文件中的对象有一个名称这一事实感到困惑,而且我无法在线找到此类 JSON 文档的其他示例。

请提出建议。

{
"bazaar": {
"21943236": {
"cost": 69750,
"quantity": 287
},
"20824133": {
"cost": 69960,
"quantity": 500
},
"21885344": {
"cost": 69999,
"quantity": 30
},
"10109747": {
"cost": 70000,
"quantity": 18
}
}
}

最佳答案

根据您使用的库,JSONObject 可能会实现 Map<String, Something> .

通过调用 bazaar.keySet(),您可以获取所包含对象的所有名称。

所以它会是这样的:

JsonObject bazaar = howeverYouLikeToObtainTheBazaarObject();

for(String name : bazaar.keySet()) {
JSONObject costQuantity = bazaar.getJsonObject(name);
// do stuff with name and costQuantity
}

关于java - 在 Java 中使用命名 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50778440/

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