JSON
一. 什么是 JSON?
JSON 是一种数据传输格式,用于数据交互
二. 市面主流的数据格式(XML 与 JSON)
-
字符串拼接
- 优势:格式小
- 缺点:扩展性特别差
"宋江|38|山东郓城,晁盖|45|东溪村"
-
XML 格式
- 优势:格式直观,可读性强,扩展性强
- 缺点:格式太大
- 作用:可以用来做配置文件,做数据传输格式
<users> <user name="宋江" age="38" address="山东郓城"> <user name="晁盖" age="45" address="东溪村"> </users>
-
JSON 格式
- 优势:扩展性强,格式小
- 缺点:可读性差
[ {"name":"宋江","age":38,"address":"山东郓城"}, {"name":"晁盖","age":45,"address":"东溪村"} ]
注:JSON 一般用于数据传输格式较多,XML 用于配置文件较多
三. 解析 JSON 字符串(☆)
- {} 对应 JSONObject(简单对象格式 )
- [] 对应 JSONArray(对象数组格式)
四. JSON 字符串解析为 JSON 数据格式
JSON.parse(result);
eval("("+result+")");
// 把 List 集合或者 User 对象转为 JSON 字符串(json-lib-2.3-jdk15.jar)
JSONObject js = new JSONObject();
js.put("list",list);
js.toString();
五. JQuery AJAX 方式
- 最基础的 :
$.ajax()
load()
$.getJSON()
$.get()
$.post()
本文来自博客园,作者:Schieber,转载请注明原文链接:https://www.cnblogs.com/xiqingbo/p/java-27.html