Json语法基本解析

Json语法基本解析

本小节内容主要分为以下几个方面来介绍:
>JSON的身份证
>JSON的数据格式
>JSON的解析方向

一、JSON的身份证

全名:JavaScript Object Notation
户籍:Json是一种轻量级数据交换格式,它采用的是完全独立于编程语言之外的文本格式,同时它也使用了类似c家族的习惯,这些特性使得json成为最理想的数据交换语言。
特点:
1)JSON文本格式的本质就是具有特定格式的字符串
2)JSON比XML的传有效性更高

二、JSON的数据格式

示例:

String json1 = "{"id":1,"name":"Tom"}";
String json2 = "[12,"abc",{"id":1,"name":"Tom"}]";

JSON有两种数据格式:JSON对象和JSON数组,如上示例所示,json1为JSON对象,json2为JSON数组

Json对象:

结构:{key1:value1,key2:value2}
格式描述:在键值对与键值对之间用“,”隔开,在键与值之间用:隔开
key的数据类型:字符串
value的数据类型:字符串,数值,JSON对象,JSON数组

Json数组:

结构:[value1,value2,value3]
value的数据类型:字符串,数值,JSON对象,JSON数组
“注:也就是说JSON的对象和数组可以作为Json对象数组的value数据类型”

三、JSON的解析方向

Json对象对应的是Java中的对象
Json数组对应的是Java中的List集合

以上内容为个人对JSON的总结和理解,如果错误的地方敬请各位大佬指出,相互促进相互提高。
后期博客内容:json的解析技术----Json解析技术

喜欢就点个小心心哟~~~

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值