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

java 提取json值

劉姿婷2年前7瀏覽0評論

在Java中提取JSON值是很常見的需求。JSON是一種輕量級的數據格式,它很容易被解析和操作。下面我們來介紹一些在Java中提取JSON值的方法。

// 示例JSON字符串
String jsonStr = "{\"name\": \"tom\", \"age\": 20, \"address\": {\"city\": \"beijing\", \"street\": \"haidian street\"}}";
// 首先,我們需要將JSON字符串轉換為Java對象
JSONObject jsonObj = new JSONObject(jsonStr);
// 1. 提取基本類型的值
String name = jsonObj.getString("name");
int age = jsonObj.getInt("age");
// 2. 提取嵌套的JSON對象
JSONObject addressObj = jsonObj.getJSONObject("address");
String city = addressObj.getString("city");
String street = addressObj.getString("street");
// 3. 提取JSON數組
String[] hobbies = {"reading", "music"};
JSONArray hobbiesArr = new JSONArray(hobbies);
jsonObj.put("hobbies", hobbiesArr);
// 遍歷JSON數組
for(int i=0; i

在Java中提取JSON值的方法就是這些。需要注意的是,如果JSON字符串中的鍵或值包含特殊字符,比如雙引號、反斜線等,需要進行轉義處理。