Json 知识学习
重新溫習下官網的介紹,收獲很多,這里翻一下
官網地址
JSON(JavaScript Object Notation)是一種輕量級的數據交換格式。人類很容易讀寫。機器很容易解析和生成。它基于?JavaScript編程語言的一部分,?標準ECMA-262第3版 - 1999年12月。JSON是一種完全獨立于語言的文本格式,但使用C語言系列程序員熟悉的約定,包括C,C ++,C#,Java,JavaScript,Perl,Python等等。這些屬性使JSON成為理想的數據交換語言。
JSON基于兩種結構:
- 名稱/值對的集合。在各種語言中,這被實現為對象,記錄,結構,字典,散列表,鍵控列表或關聯數組。
- 有序的值列表。在大多數語言中,這被實現為數組,向量,列表或序列。
這些是通用數據結構。實際上,所有現代編程語言都以某種形式支持它們。有意義的是,可與編程語言互換的數據格式也基于這些結構。
在JSON中,它們采用以下形式:
的對象是一組無序名稱/值對。對象以{?左大括號和右大括號}開頭。每個名稱后面跟著:結腸和名稱/值對被分開,逗號。
一個數組是值的有序集合。數組以[?左括號并以右括號結束]開頭。值由分開,逗號。
甲值可以是一個字符串,在雙引號,或一個數字,或真或假的或零,或一個對象或一個陣列。這些結構可以嵌套。
甲串是零個或多個Unicode字符序列,包在雙引號,使用反斜杠逃逸。字符表示為單個字符串。字符串非常類似于C或Java字符串。
一個數是非常像C或Java數,除了八進制和十六進制格式不被使用。
可以在任何一對令牌之間插入空格。除了一些編碼細節,完全描述了語言。
?
?
總結
- 上一篇: 加盟内衣多少钱啊?
- 下一篇: 求一个qq网名女生英文。