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

歡迎訪問 生活随笔!

生活随笔

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

javascript

073_JS JSON

發布時間:2025/4/17 javascript 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 073_JS JSON 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 什么是JSON?

1.1. JSON指的是JavaScript對象標記法(JavaScript Object Notation)。

1.2. JSON使用JavaScript語法, 但是JSON格式是純文本的。

1.3. JSON獨立于語言。JSON文本可被任何編程語言作為數據來讀取和使用。

1.4. JSON是一種輕量級的數據交換格式。JSON的常規用途是同web服務器進行數據交換。

2. JSON語法規則

2.1. JSON語法衍生于JavaScript對象標記法語法:

  • 數據在名稱/值對中
  • 數據由逗號分隔
  • 花括號容納對象
  • 方括號容納數組

3. JSON數據

3.1. JSON數據寫為名稱/值對。

3.2. 名稱/值由字段名稱構成, 后跟冒號和值:

"name": "Bill Gates"

3.3. 在JSON中, 鍵必須是字符串, 由雙引號包圍。而JavaScript名稱可以是字符串、數字或標識符名稱, 我們一般用標識符, 不需要雙引號。

name: "Bill Gates"

3.4. JSON格式幾乎等同于JavaScript對象。

3.4.1.?JSON

{ "name": "Bill Gates" }

3.4.2.?JavaScript

{ name: "Bill Gates" }

4. JSON值

4.1. 在JSON中, 值必須是以下數據類型之一:

  • ?字符串
  • ?數字
  • ?對象(JSON對象)
  • ?數組
  • ?布爾
  • ?null

4.2. 在JavaScript中, 值包括:

  • ?字符串
  • ?數字
  • ?對象(JavaScript對象)
  • ?數組
  • ?布爾
  • ?null
  • ?表達式
  • ?函數
  • ?日期
  • ?undefined

4.3. 在JSON中, 字符串值必須由雙引號編寫:

{ "name": "Bill Gates" }

4.4. 在JavaScript中, 您可以書寫使用雙引號或單引號的字符串值:

{ name: 'Bill Gates' }

5. JSON文件

5.1. JSON文件的文件類型是".json"。

5.2. JSON文本的MIME類型是"application/json"。

6. JSON字符串

6.1. JSON中的字符串必須用雙引號包圍。

6.2. 實例

{ "name": "John" }

7. JSON數字

7.1. JSON中的數字必須是整數或浮點數。

7.2. 實例

{ "age": 30 }

8. JSON布爾

8.1. JSON 中的值可以是 true/false。

8.2. 實例

{ "sale": true }

9. JSON null

9.1. JSON 中的值可以是 null。

9.2. 實例

{ "middlename": null }

10. JSON對象

10.1. JSON中的值可以是對象。

10.2. 實例

{"employee": { "name": "Bill Gates", "age": 62, "city": "Seattle" } }

10.3. JSON中作為值的對象必須遵守與JSON對象相同的規則。

11. JSON數組

11.1. JSON中的值可以是數組。

11.2. 實例

{"employees": [ "Bill", "Steve", "David" ] }

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的073_JS JSON的全部內容,希望文章能夠幫你解決所遇到的問題。

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