JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。并有效地提升网络传输效率。
一. 什么是 JSON?
JSON 是一种数据传输格式,用于数据交互
二. 市面主流的数据格式(XML 与 JSON)
- 字符串拼接
- 优势:格式小
- 缺点:扩展性特别差
"宋江|38|山东郓城,晁盖|45|东溪村"
- XML 格式
- 优势:格式直观,可读性强,扩展性强
- 缺点:格式太大
- 作用:可以用来做配置文件,做数据传输格式
- 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()
Original: https://www.cnblogs.com/xiqingbo/p/java-27.html
Author: Schieber
Title: JSON
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/598682/
转载文章受原作者版权保护。转载请注明原作者出处!