Loading

JSON

一. 什么是 JSON?

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

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

  1. 字符串拼接

    • 优势:格式小
    • 缺点:扩展性特别差
     "宋江|38|山东郓城,晁盖|45|东溪村"
    
  2. XML 格式

    • 优势:格式直观,可读性强,扩展性强
    • 缺点:格式太大
    • 作用:可以用来做配置文件,做数据传输格式
     <users>
         <user name="宋江" age="38" address="山东郓城">
         <user name="晁盖" age="45" address="东溪村">
     </users>
    
  3. 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 方式

  1. 最基础的 :$.ajax()
  2. load()
  3. $.getJSON()
  4. $.get()
  5. $.post()
posted @ 2022-03-30 21:42  Schieber  阅读(49)  评论(0编辑  收藏  举报