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最外面用的是 [  ]  

 

 

 

 

Thinkingcao CSDN认证博客专家 Java Spring Boot 微服务
CSDN2019年度博客之星、博客专家,专注架构、Java、Spring、SpringBoot、SpringCloud、微服务、数据库、分布式、中间件、源码分析、JVM性能调优、K8S等领域
微信搜索公众号:「Thinking曹」,一个执着于架构的JAVA基层码农,每天带你学习新知识。
相关推荐
©️2020 CSDN 皮肤主题: 程序猿惹谁了 设计师:白松林 返回首页
实付 19.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值