我們如何在Java中解析巢狀的JSON物件?
#JSON# 是一種 輕量級、基於文字的 和 與語言無關的 資料交換格式。 JSON 可以表示兩種結構化類型,例如 objects 和 arrays。 JSONArray 可以解析字串中的文字以產生類似 vector 的物件。我們可以使用 JSONArray 的 getString(index) 方法來解析巢狀的 JSON 物件。這是 getJSONString(index).getString() 方法的一個便捷方法,它傳回指定位置的字串值。
語法1
String getString(int index)
登入後複製
範例1 |
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import java.util.*;
import org.json.*;
public
class
NestedJSONObjectTest {
public
static
void main(String args[]) {
String jsonDataString =
"{userInfo : [{username:abc123}, {username:xyz123},{username:pqr123}, {username:mno123},{username:jkl123}]}"
;
JSONObject jsonObject =
new
JSONObject(jsonDataString);
List<String> list =
new
ArrayList<String>();
JSONArray jsonArray = jsonObject.getJSONArray(
"userInfo"
);
for
(int i = 0 ; i < jsonArray.length(); i++) {
list.add(jsonArray.getJSONObject(i).getString(
"username"
));
System.out.println(jsonArray.getJSONObject(i).getString(
"username"
));
// display usernames
}
}
}
登入後複製
輸出1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
1
2
3
4
5
abc123
xyz123
pqr123
mno123
jkl123
登入後複製
1 2 3 4 5 |
|
以上是我們如何在Java中解析巢狀的JSON物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)