欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java for循環json數據取值

錢衛國1年前8瀏覽0評論

在使用Java處理JSON數據時,有時需要使用for循環來遍歷JSON數據并取出所需的值。

// 示例JSON數據
{
"name": "Jack",
"age": 25,
"gender": "male",
"hobbies": ["reading", "traveling", "coding"],
"address": {
"street": "123 Main St",
"city": "New York",
"state": "NY"
}
}
// 使用Java代碼獲取JSON數據
JSONObject jsonObject = new JSONObject(jsonString);  // jsonString為示例JSON數據
String name = jsonObject.getString("name");  // 獲取name字段的值
int age = jsonObject.getInt("age");  // 獲取age字段的值
String gender = jsonObject.getString("gender");  // 獲取gender字段的值
JSONArray hobbiesArray = jsonObject.getJSONArray("hobbies");  // 獲取hobbies數組
for (int i = 0; i< hobbiesArray.length(); i++) {  // 遍歷hobbies數組
String hobby = hobbiesArray.getString(i);
System.out.println(hobby);  // 輸出hobby值
}
JSONObject addressObject = jsonObject.getJSONObject("address");  // 獲取address對象
String street = addressObject.getString("street");  // 獲取street字段的值
String city = addressObject.getString("city");  // 獲取city字段的值
String state = addressObject.getString("state");  // 獲取state字段的值

通過遍歷JSON數據,我們可以獲取其中的數組、對象、字段值等,并進行后續處理和操作。