gpt4 book ai didi

java - Java读取JSON二维数组

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:40:53 25 4
gpt4 key购买 nike

每个新闻条目都有三个内容:标题内容日期 .

条目是从数据库中检索的,我想在我的应用程序中使用 JSONObject 和 JSONArray 读取它们。但是,我不知道如何使用这些类。

这是我的 JSON 字符串:

[
{
"news":{
"title":"5th title",
"content":"5th content",
"date":"1363197493"
}
},
{
"news":{
"title":"4th title",
"content":"4th content",
"date":"1363197454"
}
},
{
"news":{
"title":"3rd title",
"content":"3rd content",
"date":"1363197443"
}
},
{
"news":{
"title":"2nd title",
"content":"2nd content",
"date":"1363197409"
}
},
{
"news":{
"title":"1st title",
"content":"1st content",
"date":"1363197399"
}
}
]

最佳答案

您的 JSON 字符串是 JSONObjectJSONArray,然后包含一个名为“news”的内部 JSONObject

试试这个来解析它:

JSONArray array = new JSONArray(jsonString);

for(int i = 0; i < array.length(); i++) {
JSONObject obj = array.getJSONObject(i);
JSONObject innerObject = obj.getJSONObject("news");

String title = innerObject.getString("title");
String content = innerObject.getString("content");
String date = innerObject.getString("date");

/* Use your title, content, and date variables here */
}

关于java - Java读取JSON二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15411702/

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