本文主要详细介绍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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。