gpt4 book ai didi

java - 使用多个数组解析 Json 对象并添加到列表中

转载 作者:行者123 更新时间:2023-11-29 21:13:22 25 4
gpt4 key购买 nike

我将其作为来自服务器的 Web 响应获取,我想对其进行解析并将其添加到列表中

{
"Id": [
"7",
"8",
"9"
],
"Title": [
"Title 1",
"Title 2",
"Title 3"
],
"Description": [
"desc1",
"desc2",
"desc3"
],
"NewsUpdatedDateTime": [
"2010-02-26T10:40:30",
"2010-02-27T10:40:30",
"2010-02-28T10:40:30"
],
"ImageUrl": [
"image1.jpg",
"image2.jpg",
"image3.jpg"
],
"LastUpdatedTime": "2010-02-28T10:40:30",
"ResponseMessage": "Data retrieved successfully",
"ResponseCode": "1"
}

最佳答案

关注this用于 JSON 解析...

我为您的 JSON 数据创建示例代码。检查并告诉我它是否有效?

String jsonData = your_data;
ArrayList<String> mListID;
ArrayList<String> mListTitle;

try {
JSONObject jsonOBJ = new JSONObject(jsonData);

// Getting JSON Array node
JSONArray mArrayID = jsonObj.getJSONArray("ID");
mListID = new ArrayList<String>();

for(int i=0 ; i<mArrayId.length(); i++)
{
mListID.add(mArrayId.get(i))
}
JSONArray mArrayTitle = jsonObj.getJSONArray("Title");
mListTitle = new ArrayList<String>();
for(int j=0 ; j<mArrayTitle.length(); j++)
{
mListTitle.add(mArrayTitle.get(j))
}
} catch (JSONException e) {
e.printStackTrace();
}

关于java - 使用多个数组解析 Json 对象并添加到列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22110660/

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