JSON、AJAX、i18n
1. 什么是 json?
Json 是一种轻量级的数据交换格式,易于人阅读和编写。轻量级指的是跟 xml 做比较,
数据交换指的是客户端和服务器之间业务数据的传递格式。
1.1 json 在 js 中的使用
1.1.1 json 是由简直段组成,并且由花括号包围。每个键值对由引号引起来,键和值之
间使用冒号进行分割,多组键值对之间用逗号进行分割
1.1.2 json 的定义
var
jsonObj
={
"key1":12,
"key2":"abc",
"key3":true,
"key4":[11,"arr",false],
"key5":{
"key5_1":551,
"key5_2":"key5_2value"
},
"key6":[{
"key6_1_1":6611,
"key6_1_2":"key6_1_2value"
},{
"key6_2_1":6621,
"key6_2_2":"key6_2_2value"
}]
}
json 的访问
json 本身是一个对象,json 中的 key 我们可以理解为是对象中的一个属性。Json
中的 key 访问就跟访问对象的属性一样,json 对象.key
1.1.3 json 的两个常用方法
json 的存在有两种形式
一种是对象的形式存在,我们叫它 json 对象
一种是字符串的形式存在,我们叫它 json 字符串
一般我们要操作 json 中的数据的时候,需要 json 对象的格式
一般我们需要在客户端和服务器之间进行数据交换的时候,使用 json 字符串
JSON.stringfy() 把 json 对象转化成为 json 字符串
JSON.parse() 把 json 字符串转化为 json 对象
1.2 json 在 Java 中的使用
1.2.1 javaBean 和 json 的互换
1.2.2 List 和 json 的互换
1.2.3 map 和 json 的互换
评论0