JSON

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。并有效地提升网络传输效率。

一. 什么是 JSON?

​ JSON 是一种数据传输格式,用于数据交互

二. 市面主流的数据格式(XML 与 JSON)

  1. 字符串拼接
  2. 优势:格式小
  3. 缺点:扩展性特别差
 "宋江|38|山东郓城,晁盖|45|东溪村"
  1. XML 格式
  2. 优势:格式直观,可读性强,扩展性强
  3. 缺点:格式太大
  4. 作用:可以用来做配置文件,做数据传输格式

  1. JSON 格式
  2. 优势:扩展性强,格式小
  3. 缺点:可读性差
 [
     {"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 方式

  1. 最基础的 : $.ajax()
  2. load()
  3. $.getJSON()
  4. $.get()
  5. $.post()

Original: https://www.cnblogs.com/xiqingbo/p/java-27.html
Author: Schieber
Title: JSON

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/598682/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球