碼上快樂
1秒登錄
首頁
榜單
標簽
關於
搜索
相關內容
簡體
繁體
復雜JSON字符串解析,可以少走彎路
本文轉載自
查看原文
2018-08-30 16:46
781
發現一個好文章:裝載至
http://www.verejava.com/?id=17174254038220
package com.json5;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public class Test
{
public static void main(String[] args)
{
/*
1.將下面的JSON字符串 解析並打印出來
{name:'李俊',age:25,address:{description:'北京 回龍觀 新龍城',floor:10},like:['唱歌','畫畫','旅游']}
*/
String str="{name:'李俊',age:25,address:{description:'北京 回龍觀 新龍城',floor:10},like:['唱歌','畫畫','旅游']}";
//JSONObject 解析
try
{
JSONObject jsonObj=new JSONObject(str);
String name=jsonObj.getString("name");
int age=jsonObj.getInt("age");
System.out.println(name+","+age);
//地址是 JSONObject
JSONObject addressObj=jsonObj.getJSONObject("address");
String description=addressObj.getString("description");
int floor=addressObj.getInt("floor");
System.out.println(description+","+floor);
//愛好是 JSONArray
JSONArray likeArray=jsonObj.getJSONArray("like");
for(int i=0;i<likeArray.length();i++)
{
String value=likeArray.getString(i);
System.out.println(value);
}
} catch (JSONException e)
{
e.printStackTrace();
}
}
}
×
免責聲明!
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。
猜您在找
java解析復雜的json字符串
Layui新手教程----幫助小白少走彎路
FLTK在linux下的編譯安裝過程,讓大家少走彎路
上雲、微服務化和DevOps,少走彎路的辦法
JSON字符串解析
Airtest自動化工具入門操作王者榮耀,不得不看絕對讓你少走彎路!
程序員少走彎路的10條忠告和成就一生的10個經典故事
軟件測試7年的工程師,講述當初是怎么突破的瓶頸?少走彎路
JS解析JSON數組字符串
SQL解析傳入的Json字符串
粵ICP備18138465號
© 2018-2025 CODEPRJ.COM