JSONArray和JSONObject的区别

1. JSONArray: 

 [{"key":"value","key2":"value2"},{"key":"value","key2":"value2"},{"key":"value","key2":"value2"}]

或者

[{"key":"value"},{"key":"value"},{"key":"value"}]

示例:

 

2. JSONObject: 

{"key":"value","key":"value","key":"value"}

或者

{"key":"value","key2":"value2","key3":"value3"}

 示例:

 

3、区别

3.1 区别在于JSONObject是一个{}包裹起来的一个对象(Object),而JSONArray则是[]包裹起来的一个数组(Array),JSONArray由一个或者多个JSONObjec 组成,说白点就是一个是数组一个是对象或字符串

3.2  两者的区别就是JSONArray是数组,里面存着对象;JSONObect是对象,里面存的是字符串。通俗来说,JSONArray是运输机,里面装的是汽车,汽车里面坐的是人,而JSONObect是汽车,里面装的是人。

3.3  JSONArray和JSONObject再使用时候的第一个最重要的区别就是: JSONArray是一个一个加进去的;
    JSONObject是一对一对加进去的;

3.4  JSONObject最外面用的是 {  }  ,JSONArray最外面用的是 [  ]  

 

 

 

 

发布了276 篇原创文章 · 获赞 169 · 访问量 66万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览