當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
介绍JSON
介紹JSON
網址:www.json.org ??? JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。易于人閱讀和編寫。同時也易于機器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一個子集。 JSON采用完全獨立于語言的文本格式,但是也使用了類似于C語言家族的習慣(包括C, C++, C#, Java, JavaScript, Perl, Python等)。這些特性使JSON成為理想的數據交換語言。 JSON建構于兩種結構:- 1、“名稱/值”對的集合(A collection of name/value pairs)。不同的語言中,它被理解為對象(object),紀錄(record),結構(struct),字典(dictionary),哈希表(hash table),有鍵列表(keyed list),或者關聯數組 (associative array)。
- 2、值的有序列表(An ordered list of values)。在大部分語言中,它被理解為數組(array)。
- ?
- JSON具有以下這些形式:
- 對象是一個無序的“‘名稱/值’對”集合。一個對象以“{”(左括號)開始,“}”(右括號)結束。每個“名稱”后跟一個“:”(冒號);“‘名稱/值’ 對”之間使用“,”(逗號)分隔。
- ?
- 數組是值(value)的有序集合。一個數組以“[”(左中括號)開始,“]”(右中括號)結束。值之間使用“,”(逗號)分隔。
- ?
- 值(value)可以是雙引號括起來的字符串(string)、數值(number)、true、false、 null、對象(object)或者數組(array)。這些結構可以嵌套。
- ?
- ???? 不能使用的八進制與十六進制格式。?
- ???? 空白可以加入到任何符號之間。?
轉載于:https://blog.51cto.com/2379953/590022
總結
- 上一篇: 数据结构基础(12) --双向循环链表
- 下一篇: (转)使用json-lib 数据格式转换