Json学习笔记

来源:互联网 发布:iphone数据恢复软件 编辑:程序博客网 时间:2024/04/30 09:27

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也被允许

0 0
原创粉丝点击