JSON简介

JSON=JavaScript Object Notation

一种轻量级的数据交换格式,非常适合人读和写。对于机器来说,很容易解析和生成。JSON是文本格式的,没有类似于.json之类的文件。完全独立于编程语言,但是却很容易转换成适合各种编程语言的数据。

JSON是建立在2种结构上的。

1)一种是 键值对的集合,在不同的语言中,被实现成为Object,record等等。
2) 另外一种一个装着有序值的list。在大多数的语言中,这个被实现成为数组,向量,list或者序列。

这两种都是普遍的数据结构,现代编程语言基本上都会支持其中一种。


在JSON里面,它们接受这些形式:

1.object

string和value组成的,其实相当于java中的Map。之间用冒号:隔开,最外面使用花括号。实际的表示方式就是{'key1':'value1', 'key2':'value2'}

2.Array

这个就直接是value,之间用逗号隔开,最外面使用方括号。表示形式就是['arr1', 'arr2', 'arr3']

其中,value可以是string, number, object, array, true, false, null


整体来说就是2者结合起来用,比如解析xml文件


传到client端的值通常是{'userName':'xxx', 'email':'xxx@asfk.com', 'password':'xifjaskj'}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值