首页 理论教育 使用JSONObject解析JSON数据的方法详解

使用JSONObject解析JSON数据的方法详解

时间:2023-06-27 理论教育 版权反馈
【摘要】:本节介绍JSONObject的使用方法。return jsonObject.toString():变为字符串。从网络获得字符串数据,例如名字为retSrc。JSONObject result=new JSONObject:字符串构造JSON对象。JSONObject对象有各种get()方法,例如getInt()用于取出整数;getBoolean()用于取出布尔型;getJSONObjec()用于取出JSONObject对象,如图9-7所示。图9-7 JSONObject对象的各种get()方法对于前面封装的JSON对象,其解析方法如下。

使用JSONObject解析JSON数据的方法详解

本节介绍JSONObject的使用方法。

1.将数据封装成为JSON格式

JSON可以把各种数据,包括对象数据,装成为JSON格式,封装方法如下。

JSONObject jsonObject=newJSONObject():定义JSON对象。

jsonObject.put(key,value):放入值。

return jsonObject.toString():变为字符串。

例子:现在要创建如下JSON文本。

978-7-111-58810-8-Chapter09-23.jpg

创建代码如下。

978-7-111-58810-8-Chapter09-24.jpg

2.JSON对象解析(www.xing528.com)

JSON可以把接收到的数据解析为封装JSON格式的数据,解析方法如下。

978-7-111-58810-8-Chapter09-25.jpg从网络获得字符串数据,例如名字为retSrc。

978-7-111-58810-8-Chapter09-26.jpgJSONObject result=new JSONObject(retSrc):字符串构造JSON对象。

978-7-111-58810-8-Chapter09-27.jpgresult.get():取出数据。

JSONObject对象有各种get()方法,例如getInt()用于取出整数;getBoolean()用于取出布尔型;getJSONObjec()用于取出JSONObject对象,如图9-7所示。

978-7-111-58810-8-Chapter09-28.jpg

图9-7 JSONObject对象的各种get()方法

对于前面封装的JSON对象,其解析方法如下。

978-7-111-58810-8-Chapter09-29.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈