1. 程式人生 > >JSON 語法

JSON 語法

type lac ref bte ges rst 技術 16px blog

ylbtech-JSON: JSON 語法

JSON 語法是 JavaScript 語法的子集。

1. JSON 語法規則返回頂部
JSON 語法是 JavaScript 對象表示語法的子集。 1. 數據在名稱/值對中 2. 數據由逗號分隔 3. 花括號保存對象 4. 方括號保存數組
2. JSON 名稱/值對返回頂部
JSON 數據的書寫格式是:名稱/值對。 名稱/值對包括字段名稱(在雙引號中),後面寫一個冒號,然後是值:
“firstName”:"John"

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

firstName="John"

3. JSON 值返回頂部
JSON 值可以是: 1. 數字(整數或浮點數) 2. 字符串(在雙引號中) 3. 邏輯值(true 或 false) 4. 數組(在方括號中) 5. 對象(在花括號中) 6. null
4. JSON 對象返回頂部
JSON 對象在花括號中書寫: 對象可以包含多個名稱/值對:
{"firstName":"John","lastName":"Doe"}

這一點也容易理解,與這條 JavaScript 語句等價:

firstName="John"
lastName="Doe"

5. JSON 數組返回頂部
JSON 數組在方括號中書寫: 數組可包含多個對象:
{
"employee":[ {"firstName":"John","lastName":"Doe"}, {"firstName":"Anna","lastName":"Smith"}, {"firstName":"Peter","lastName":"Jones"} ] }

在上面的列子中,對象“employee”是包含三個對象的數組。每個對象代表一條關於某人(有姓和名)的記錄。

6. JSON 使用 JavaScript 語法 返回頂部
因為 JSON 使用 JavaScript 語法,所以無需額外的軟件就能處理 JavaScript 中的 JSON。 通過 JavaScript,您可以創建一個對象數組,並像這樣進行賦值: 實例 可以像這樣訪問 JavaScript 對象數組中的第一項:返回的內容是:可以像這樣修改數據:
var
employee=[ {"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 文件返回頂部
1. JSON 文件的文件類型是“.json” 2. JSON 文本的 MIME 類型是“application/json”
8.返回頂部
9.返回頂部
10.返回頂部
11.返回頂部
技術分享 作者:ylbtech
出處:http://ylbtech.cnblogs.com/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。

JSON 語法