gpt4 book ai didi

java - 如何从 JSON 数组中检索 JSON 对象

转载 作者:行者123 更新时间:2023-11-29 05:36:08 26 4
gpt4 key购买 nike

我有以下 JSON。在这个 JSON 中,我将“ticketDetails”作为 JSON 数组。我想从这个数组中检索 json 对象“金额”中的 ticketPrice 值。我该怎么做?

{
"ticketDetails": [{
"seq": 1,
"qty": 2,
"amount": {
"ticketPrice": 120,
"bookingFee": 50
},
"session": {
"id": 1001,
"date": "2013, 9, 15",
"time": "1300"
},
"venue": {
"id": "MTRG",
"name": "Adlabs Manipur",
"companyCode": "ADLB"
},
"event": {
"id": "ET00000001123",
"name": "Chennai Express",
"producerCode": "YRF"
},
"category": {
"ttypeCode": "00012",
"areaCatCode": "2414",
"type": "Gold",
"price": 270
}
}]
}

任何建议都会有帮助...

最佳答案

下面是从给定的 JSONObject 中检索 ticketPrice 的示例代码:

JSONObject objData = (JSONObject)JSONSerializer.toJSON(data);
JSONArray objTicketDetailsJsonArr = objData.getJSONArray("ticketDetails");
for(int nSize=0; nSize < objTicketDetailsJsonArr.size(); nSize++){
String ticketPrice = "";
ticketPrice = objTicketDetailsJsonArr.getString("ticketPrice");
}

以下是上述代码的导入:

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import net.sf.json.JSONSerializer;

JAR 源:http://json-lib.sourceforge.net/

关于java - 如何从 JSON 数组中检索 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19488947/

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