JSON 語法
阿新 • • 發佈:2017-09-11
type lac ref bte ges rst 技術 16px blog
JSON 語法是 JavaScript 對象表示語法的子集。
1. 數據在名稱/值對中
2. 數據由逗號分隔
3. 花括號保存對象
4. 方括號保存數組
JSON 數據的書寫格式是:名稱/值對。
名稱/值對包括字段名稱(在雙引號中),後面寫一個冒號,然後是值:
JSON 值可以是:
1. 數字(整數或浮點數)
2. 字符串(在雙引號中)
3. 邏輯值(true 或 false)
4. 數組(在方括號中)
5. 對象(在花括號中)
6. null
JSON 對象在花括號中書寫:
對象可以包含多個名稱/值對:
JSON 數組在方括號中書寫:
數組可包含多個對象:
因為 JSON 使用 JavaScript 語法,所以無需額外的軟件就能處理 JavaScript 中的 JSON。
通過 JavaScript,您可以創建一個對象數組,並像這樣進行賦值:
實例 可以像這樣訪問 JavaScript 對象數組中的第一項:返回的內容是:可以像這樣修改數據:
1. JSON 文件的文件類型是“.json”
2. JSON 文本的 MIME 類型是“application/json”
ylbtech-JSON: JSON 語法 |
JSON 語法是 JavaScript 語法的子集。
1. JSON 語法規則返回頂部 |
2. JSON 名稱/值對返回頂部 |
“firstName”:"John"
這很容易理解,等價於這條 JavaScript 語句:
firstName="John"
3. JSON 值返回頂部 |
4. JSON 對象返回頂部 |
{"firstName":"John","lastName":"Doe"}
這一點也容易理解,與這條 JavaScript 語句等價:
firstName="John"
lastName="Doe"
5. JSON 數組返回頂部 |
{"employee":[ {"firstName":"John","lastName":"Doe"}, {"firstName":"Anna","lastName":"Smith"}, {"firstName":"Peter","lastName":"Jones"} ] }
在上面的列子中,對象“employee”是包含三個對象的數組。每個對象代表一條關於某人(有姓和名)的記錄。
6. JSON 使用 JavaScript 語法 返回頂部 |
varemployee=[ {"firstName":"John","lastName":"Doe"}, {"firstName":"Anna","lastName":"Smith"}, {"firstName":"Peter","lastName":"Jones"} ];
代碼
<!DOCTYPE html> <html> <body> <h2>Create Object from JSON String</h2> <p>First Name:<span id="fname"></span></p> <script> var employee = [ { "firstName": "John", "lastName": "Doe" }, { "firstName": "Anna", "lastName": "Smith" }, { "firstName": "Peter", "lastName": "Jones" } ]; employee[1].firstName = "Jonatan"; document.getElementById("fname").innerHTML = employee[1].firstName; </script> </body> </html>
結果
在下面的章節,您將學到如何把 JSON 文件轉換為 JavaScript 對象。
7. JSON 文件返回頂部 |
8.返回頂部 |
9.返回頂部 |
10.返回頂部 |
11.返回頂部 |
作者:ylbtech 出處:http://ylbtech.cnblogs.com/ 本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。 |
JSON 語法