色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java json數據取值

黃文隆1年前7瀏覽0評論

在Java開發中,處理Json數據是十分常見的操作。在Json數據中,我們需要取出指定的字段或對象。本文將基于Java解析Json數據,演示如何取值。

//示例json數據
{
"name": "Tom",
"age": 18,
"gender": "male",
"hobbies": ["reading", "running"],
"contact": {
"phone": "123456789",
"address": "Beijing"
}
}
//引入依賴包,這里使用FastJson
import com.alibaba.fastjson.JSONObject;
//將Json字符串轉為JSONObject對象
JSONObject json = JSONObject.parseObject(jsonStr);
//1.取值為String類型
String name = json.getString("name");
//2.取值為int類型
int age = json.getIntValue("age");
//3.取值為數組類型
JSONArray hobbies = json.getJSONArray("hobbies");
//4.取值為對象類型
JSONObject contact = json.getJSONObject("contact");
//5.取嵌套對象中的屬性值
String phone = contact.getString("phone");

以上是關于Java解析Json數據取值的示例代碼。需要注意的是,如果取值的字段不存在,將會返回null或0。