在JAVA中封装JSONUtil工具类及使用
了解JSON
JavaScript Object Notation
结构模式2种(key-value)
1.JSON的键值对形式
{“person”: {“name”: “pig”,“age”: “18”,“sex”: “man”,“hometown”: {“province”: “江西省”,“city”: “抚州市”,“county”: “崇仁县” } }}
2.JSON的数组形式
[“pig”, 18, “man”, “江西省抚州市崇仁县”]
数据模式6种(value)
1.string字符串,双引号引起来
2.number数值,整数最多15位,小数最多17位
3.object对象:{key:value}可嵌套
4.array数组:[value],可嵌套
5.true/false布尔类型
6.null空值
使用场景
接口返回数据和序列化,主要是Web:
1.Ajax异步访问数据
2.RPC远程调用
3.前后端分离后端返回的数据
4.开放API:百度高德的一些开放接口
5.企业间合作接口
{
"name":