在Java中,操作JSON數(shù)據(jù)是很常見的操作。JSON是輕量級(jí)數(shù)據(jù)交換格式,一般用于前后端數(shù)據(jù)傳輸。下面就給大家介紹一下如何在Java中取JSON對(duì)象的值。
//下面是一個(gè)例子的JSON數(shù)據(jù) { "name": "張三", "age": 25, "sex": "男", "hobby": ["吃飯", "睡覺", "打豆豆"], "address": { "province": "廣東省", "city": "深圳市", "area": "南山區(qū)" } } //首先需要引入相關(guān)的jar包 import net.sf.json.JSONObject; //定義一個(gè)JSON對(duì)象 JSONObject json = JSONObject.fromObject(jsonStr); //通過鍵獲取值 String name = json.getString("name"); //獲取字符串類型的值 int age = json.getInt("age"); //獲取整型值 JSONArray hobbyArray = json.getJSONArray("hobby"); //獲取數(shù)組類型的值 JSONObject addressObj = json.getJSONObject("address"); //獲取嵌套JSON對(duì)象的值 //遍歷數(shù)組 for(int i=0; i通過上面的代碼,我們可以輕松地獲取JSON對(duì)象中的值,操作起來非常方便實(shí)用。希望這篇文章能對(duì)大家有所幫助。