Json学习笔记

Json学习笔记

1、简介

JGon(JavaScript Object Notation)JavaScript的对象图,是一种轻量级的数据交换格式。易于开发者读写,易于机器解析和生成。基于JavaScript的一个子集。JSon是一种完全独立文本格式,并采用了一些类C语言的习惯。Json是Ajax中的x。不是非得使用xml。

2、json构建的两种结构

1)名/值 对的集合,在多种语言中,它被理解为对象、记录、结构、字典、hash表、关键表或者关联数组。

2)有序值的列表,在大部分语言中被理解为数组、向量、列表或者队列。

这两种结构在大部分语言中都有相应的实现,json可以在不同语言之间进行数据交换,这在编程中是非常有意义的。相比较XML而言,json在数据传输中所占用的空间更小。

3、表现方式

(1)对象的表示形式:

{string:value,string:value.........}

例如:

var s={a:'ccc',b:9,c:false};

s.a

s.b

s.c

(2)数组的表示形式:

[value,value,value...........]

例如:

['a','b','c',9,true]

value的数据类型:双引号括起来String、number、true、false、null、object或者array

4、媒体类型

application/json

5、字符编码

严格的使用unicode

默认的使用utf-8,utf-16/utf-32也被允许

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值