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

java 提取json 字符串內(nèi)容

林國瑞2年前8瀏覽0評論

JSON(JavaScript Object Notation)是一種輕量級的數(shù)據(jù)交換格式,由于其簡單和易于解析的特點,成為了現(xiàn)在最流行的數(shù)據(jù)交換格式之一。在Java開發(fā)中,我們經(jīng)常需要從JSON字符串中提取特定的內(nèi)容。本文將向大家介紹如何在Java中提取JSON字符串內(nèi)容。

// 示例JSON字符串
String jsonString = "{ \"name\" : \"Tom\", \"age\" : 20, \"hobbies\" : [\"reading\", \"running\"] }";
// 通過JSON庫解析JSON字符串為JSONObject
JSONObject jsonObj = new JSONObject(jsonString);
// 獲取JSONObject的屬性
String name = jsonObj.getString("name");
int age = jsonObj.getInt("age");
JSONArray hobbies = jsonObj.getJSONArray("hobbies");
// 遍歷JSONArray
for (int i = 0; i< hobbies.length(); i++) {
String hobby = hobbies.getString(i);
System.out.println(hobby);
}

上述代碼使用了JSON庫JSONObject和JSONArray類來解析JSON字符串,并通過getString、getInt和getJSONArray等方法獲取JSON對象中的屬性值。需要注意的是,如果JSON字符串格式不正確或無法解析,則會拋出JSONException異常。

在實際開發(fā)中,JSON字符串的來源可能有很多,比如HTTP請求返回的數(shù)據(jù)、本地文件讀取的內(nèi)容等。無論是哪種情況,我們都可以使用上述代碼來提取JSON字符串的內(nèi)容。