日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JSON基础与数据解析、JSON方法、AJAX初识

發布時間:2023/12/10 javascript 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JSON基础与数据解析、JSON方法、AJAX初识 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JSON

  • JavaScript Object Notation js對象標記
  • 是對象,是輕量級數據交互的格式,不能有方法
  • 它基于 JavaScript 語法,但與之不同:JavaScript不是JSON,JSON也不是JavaScript
  • 映射用:隔開
  • 并列數據用,隔開
  • 映射的集合用{}包裹
  • 鍵名一定要用雙引號(單引號是會報錯的)
  • 并列數據集合用[]包裹
  • 最后一個屬性后不能有逗號

幾個概念
JSON字符串
JSON對象 (JSON.parse將JSON字符串轉為JSON對象)
JSON對象集合

禁止出現前導零( JSON.stringify 方法自動忽略前導零,而在 JSON.parse 方法中將會拋出 SyntaxError);如果有小數點, 則后面至少跟著一位數字。

所有編程語言都離不開的三大數據類型
scalar 變量 → 字符串和數字
sequence 序列 → 數組和列表 list array
mapping 映射 → 鍵值對 鍵名:鍵值

XML數據文檔大、不易讀、解析比較復雜
微信公眾號開發XML舉例:服務器與服務器端之間通信

JSON方法

JSON.stringify

  • JSON.stringify() 方法將一個 JavaScript 對象轉換為 JSON 字符串
  • 參數可以是原始值、對象
  • JSON字符串外層一定要用單引號包裹,鍵名一定用雙引號,不要換行

var jsonData1 = '{"name": "Lee"}' var jsonData2 = "{'name': 'Lee'}" console.log(JSON.parse(jsonData1)) console.log(JSON.parse(jsonData2))

  • 前后端數據交互使用的是字符串
  • 后端返回數據時,有中文就會使用Unicode編碼


  • 模塊化開發

  • 轉義是什么

總結

以上是生活随笔為你收集整理的JSON基础与数据解析、JSON方法、AJAX初识的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。