码上快乐
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