learnxinyminutes-docs/zh-cn/json-cn.html.markdown
谭九鼎 c478046e7b
[json/zh-cn] sync with en (#4044)
* [json/zh-cn] sync with en

* Update json-cn.html.markdown
2023-12-15 19:12:09 +08:00

84 lines
2.4 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
language: json
contributors:
- ["Anna Harren", "https://github.com/iirelu"]
translators:
- ["Zach Zhang", "https://github.com/checkcheckzz"]
filename: learnjson-cn.json
lang: zh-cn
---
JSON[json.org](https://json.org)说的,它对人类易读易写,对机器易解析易生成。
JSON
* (`{ }`)//////
* (`[ ]`)///
JSONC-(//, /\* \*/)的注释。一些解析器还容许trailing comma即最后一个数组元素或最后一个对象属性之后的逗号。不过为了兼容性最好避免。
100%JSON
* `"hello"``"\"A quote.\""``"\u0abe"``"Newline.\n"`
* `23``0.11``12e10``3.141e-10``1.23e+4`
* `{ "key": "value" }`
* `["Values"]`
* `true``false``null`
```json
{
"key": "value",
"keys": "must always be enclosed in double quotes",
"numbers": 0,
"strings": "Hellø, wørld. All unicode is allowed, along with \"escaping\".",
"has bools?": true,
"nothingness": null,
"big number": 1.2e+100,
"objects": {
"comment": "Most of your structure will come from objects.",
"array": [0, 1, 2, 3, "Arrays can have anything in them.", 5],
"another object": {
"comment": "These things can be nested, very useful."
}
},
"silliness": [
{
"sources of potassium": ["bananas"]
},
[
[1, 0, 0, 0],
[0, 1, 0, 0],
[0, 0, 1, "neo"],
[0, 0, 0, 1]
]
],
"alternative style": {
"comment": "check this out!"
, "comma position": "doesn't matter, if it's before the next key, it's valid"
, "another comment": "how nice"
},
"whitespace": "Does not matter.",
"that was short": "And done. You now know everything JSON has to offer."
}
```
##
* [JSON.org](https://www.json.org/json-zh.html) 完美图解JSON的一切
* [JSON Tutorial](https://www.youtube.com/watch?v=wI1CWzNtE-M) 简要介绍