mirror of
https://github.com/Estom/notes.git
synced 2026-02-03 18:44:19 +08:00
重新整理JavaScript笔记
This commit is contained in:
44
JavaScript/EcmaScript/17 json.md
Normal file
44
JavaScript/EcmaScript/17 json.md
Normal file
@@ -0,0 +1,44 @@
|
||||
JSON 全称为 JavaScript Object Notation,译为 JavaScript 对象表示法。是一种轻量级的数据交换格式。
|
||||
|
||||
官网地址: [http://www.json.org/json-zh.html](http://www.json.org/json-zh.html)
|
||||
|
||||
JSON 易于开发者阅读和编写,也易于计算机解析和生成。它基于JavaScript Programming Language,Standard ECMA-262 3rd Edition - December 1999的一个子集。
|
||||
|
||||
JSON 采用完全独立于语言的文本格式,被 Java、C#、C++、PHP、OC 等几乎所有主流语言所支持。
|
||||
|
||||
JSON 作为一种轻量级的文本数据交换格式,已被广泛使用于存储和交换文本数据领域。
|
||||
|
||||
## 语法规则
|
||||
|
||||
JSON 构建于两种语法结构:
|
||||
|
||||
- “名称 / 值”对的集合。在 JavaScript 中被解释为 对象。
|
||||
|
||||

|
||||
|
||||
- 值的有序列表。在 JavaScript 中被解释为 数组。
|
||||
|
||||

|
||||
|
||||
JSON 存储数据的类型可以是字符串(string)、数值(number)、true、false、 null、对象(object)或者数组(array)。这些结构可以嵌套。
|
||||
|
||||

|
||||
|
||||
## JavaScript 中的 JSON
|
||||
|
||||
JavaScript 中使用字符串(String)来表示 JSON 的两种结构。
|
||||
|
||||
- “名称 / 值”对的集合。
|
||||
|
||||
```javascript
|
||||
var jsonTxt = ' {
|
||||
"ename" : "Tom",
|
||||
"salary" : 3500,
|
||||
"isMarried" : true
|
||||
} ';
|
||||
```
|
||||
|
||||
- 值的有序列表。
|
||||
|
||||
```javascript
|
||||
var jsonTxt =' [ "Tom", "Mary", "John" ] ';
|
||||
Reference in New Issue
Block a user