Java中Json对象、Json字符串和Json数组的区别

realnode.png vps-under-title.png 科学上网教程 | 机场推荐 | 云深不知处(机场)

什么是JSON:

JSON即JavaScript Object Natation,它是一种轻量级的数据交换格式,与XML一样,是广泛被采用的客户端和服务端交互的解决方案。

JSON对象:

JSON中对象(Object)以{开始, 以}结束. 对象中的每一个item都是一个key-value对, 表现为”key:value”的形式, key-value对之间使用逗号分隔. 如:{"name":"coolxing", "age"=24, "male":true, "address":{"street":"huiLongGuan", "city":"beijing", "country":"china"}}。JSON对象的key只能是string类型的,
而value可以是string, number, false, true, null, Object对象甚至是array数组, 也就是说可以存在嵌套的情况。

JSON字符串

其实就是字符串,只不过内容为Json对象,以""号包裹,比如:"{\"name\":\"coolxing\", \"age\"=24, \"male\":true, \"address\":{\"street\":\"huiLongGuan\", \"city\":\"beijing\", \"country\":\"china\"}}"

JSON数组:

JSON数组(array)以[开始, 以]结束, 数组中的每一个元素可以是string, number, false, true, null, Object对象甚至是array数组, 数组间的元素使用逗号分隔. 如["coolxing", 24, {"street":"huiLongGuan", "city":"beijing", "country":"china"}]

参考:

  1. http://blog.csdn.net/fang323619/article/details/42874503;
赞(0)
未经允许禁止转载:优米格 » Java中Json对象、Json字符串和Json数组的区别

评论 抢沙发

合作&反馈&投稿

商务合作、问题反馈、投稿,欢迎联系

广告合作侵权联系

登录

找回密码

注册

Ads Blocker Image Powered by Code Help Pro

检测到广告已被屏蔽

尊敬的优米格用户,

您好,系统检测到您使用了广告屏蔽组件。本网站并不包含任何侵入性广告,如果本站能给您一点帮助,还请将本站加入拦截白名单,这是我们仅有的收入来源!

网站的持续运作和改进,需要您的慷概帮助,感谢您的支持。

此致,
优米格 团队