JSON介绍
- JavaScript Object Notation(javaScript 对象表示法)
- JSON是轻量级文本数据交换格式
JSON语法规则:
1、 数据由键(key) / 值(value)描述,由逗号分隔;
2、大括号代表一个完整的对象,拥有多个键 / 值 对;
3、中括号保存数组,多个对象之间用逗号分隔;
注:最后一个大括号不需要逗号;
例:
{
“关键字”:[
{“键1”:“值1”,“键2”:“值2”},
{“键3”:“值3”,“键4”:“值4”},
{“键5”:“值5”,“键6”:“值6”}
]
}
JavaScript访问JSON对象:
JSON的代码可直接复制到JavaScript中使用
JSON与字符串互相转换:
1、JSON.parse()方法将字符串转换为JSON对象;
2、JSON.stringify() 方法将JSON对象转换为字符串;
JSON与Java交互:
Java的JSON工具包有FastJson(将java转化为JSON):
FastJson是阿里巴巴著名的JSON序列化与反序列化工具包.
安装FastJson:
登入www.github.com:
输入fastjson,选择alibaba,再选择最新的版本,导入jar包
利用JSON储存信息:
打开elcipse>创建新的Dynamic web project>在WebContent中new File>File name:xxx.json
格式化JSON代码:
在eclipse中ctrl+shift+F
对时间进行格式化:
@JSONFiled(format=“yyyy-MM-dd”)
不对下一行进行序列化:
@JSONFiled(serialize = false)
对对象数组进行序列化与反序列化:
将对象放入集合>遍历>对集合进行序列化:String json =JSON.toJSONString(list);
本文详细介绍JSON的基本概念,包括其语法特点、与JavaScript及Java的交互方式,并提供了实用的代码示例,如JSON对象的访问、字符串转换及FastJson工具包的使用。
2606

被折叠的 条评论
为什么被折叠?



