碼上歡樂
首頁
榜單
標簽
關於
搜索
相關內容
簡體
繁體
復雜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刪除。
猜您在找
如何少走彎路安裝NLTK?
少走彎路的10條忠告
java解析復雜的json字符串
python解析復雜json字符串
知道這些面試技巧,讓你的測試求職少走彎路
少走彎路之marshalsec的編譯(RMI必備工具)
Java解析Json字符串--復雜對象
C# 通過JObject解析復雜 json字符串
Layui新手教程----幫助小白少走彎路
FLTK在linux下的編譯安裝過程,讓大家少走彎路
粵ICP備18138465號
© 2018-2025 CODEPRJ.COM