json

一、簡介

  • JavaScript Object Notation,存儲和交換文本信息的語法,類似于XML,但比XML更小,傳輸解析更容易。
  • 特點:輕量級,獨立于語言和平臺,具有自我描述性,更易理解,純文本,可使用 AJAX 進行傳輸,具有層級結構
  • 使用數組,不使用保留字

二、使用

  • JSON 語法規則

JSON 語法是 JavaScript 對象表示法語法的子集。

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

JSON 數據的書寫格式是:名稱/值對。

名稱/值對包括字段名稱(在雙引號中),后面寫一個冒號,然后是值:

"firstName" : "John"

這很容易理解,等價于這條 JavaScript 語句:

firstName = "John"
  • JSON 值

JSON 值可以是:

數字(整數或浮點數)
字符串(在雙引號中)
邏輯值(true 或 false)
數組(在方括號中)
對象(在花括號中)
null
  • JSON 對象
  • JSON 數組
{
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}
  • JSON 文件

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

  • JSON 解析器
圖片.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • JSON:JavaScript 對象表示法(JavaScript Object Notation)。JSON 是存...
    逍遙嘆6閱讀 451評論 0 1
  • json入門基礎教程 在異步應用程序中發送和接收信息時,可以選擇以純文本和XML作為數據格式。掌握Ajax的這一期...
    追逐黃昏的太陽閱讀 628評論 0 1
  • ?2016年w3cschool全網技術教程離線下載 ?查看完整手冊《JavaScript中的json操作》 ?學技...
    4b13737bb150閱讀 9,658評論 1 1
  • JSONJavaScript 對象表示法(JavaScript Object Notation)。> JSON 是...
    靜候那一米陽光閱讀 246評論 0 1
  • 前段時間卡卡發出兩周年改變自己投稿,當時投稿只是剛好給自己一個思考的機會,往往就是這么不起眼的沖動,讓自己重新思考...
    EllenHuang閱讀 282評論 0 0