JSON:一种轻量级的数据交换格式。
优点:
1.语言/平台无关性:JSON采用完全独立于语言/系统的文本格式。
2.易于人阅读和编写。
3.轻量级,易于机器解析和生成(对比XML)
两种结构:
1.Object(Map)
{
key : value,
key : value,
...
}
2.Array(list)
[
value,
value,
...
]
Serialize
处理GSON的java常用类库:
1.Jackson(推荐使用,Spring默认的json序列化工具,注意1.x和2.x的项目包的区别)
https://github.com/FasterXML/jackson
2.Gson
3.Fastjson
Jackson DEMO: