,,详解JSONObject和JSONArray区别及基本用法

,,详解JSONObject和JSONArray区别及基本用法

本文主要详细介绍JSONObject和JSONArray的区别和基本用法。有需要的朋友可以参考一下。

一、JSONObject和JSONArray的数据表示形式

JSON的数据用{}表示,

例如:{'id':' 123 ',' courseid':' huangt-test ',' title':' submit job ',' content': null}

而JSONArray,顾名思义,是由JSONObject组成的数组,用[{},{}, {}]

例如:[{'id':' 123 ',' courseid':' huangt-test ',' title':' submit job'},{'content': null,' begin time ':1398873600000 ' end time ' }];

表示包含两个JSONObject的JSONArray。

你可以看到一个明显的区别。最外面的一个是{},另一个是[];

二、如何从字符串String获得JSONObject对象和JSONArray对象

JSON object JSON object=new JSON object(String字符串);

JSON array JSON array=new JSON array(String str);

三、如何从JSONArray中获得JSONObject对象

你可以把JSONArray当做一个通用数组,只是获取数据中数据的方法不同。

JSON object JSON object=JSON array . getjson object(I);

四、获取JSON内的数据

int mid=JSON object . getint(' id ');//这里mid得到的数据是123。

string mcourse=JSON object . getstring(' courseID ');//这里mcourse得到的数据是huangt-test。

总结

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: