文
章
目
录
章
目
录
JSON示例可以通过对象和数组创建。每个对象可以包含不同的数据,如文本、数字、布尔等。让我们看看使用对象和数组创建不同的JSON示例。
JSON对象示例
JSON对象以键/值对的形式包含数据。键是字符串,值是JSON类型。键和值之间用冒号分隔,每个条目(键/值对)之间用逗号分隔。
{(花括号)表示JSON对象。
{
"employee": {
"name": "sonoo",
"salary": 56000,
"married": true
}
}
JSON数组示例
[(方括号)表示JSON数组。JSON数组可以包含值和对象。
让我们看看具有值的JSON数组示例。
["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
让我们看看具有对象的JSON数组示例。
[
{"name":"Ram", "email":"Ram@gmail.com"},
{"name":"Bob", "email":"bob32@gmail.com"}
]
JSON示例1
{"employees":[
{"name":"Shyam", "email":"shyamjaiswal@gmail.com"},
{"name":"Bob", "email":"bob32@gmail.com"},
{"name":"Jai", "email":"jai87@gmail.com"}
]}
上述JSON示例的XML表示如下所示。
<employees>
<employee>
<name>Shyam</name>
<email>shyamjaiswal@gmail.com</email>
</employee>
<employee>
<name>Bob</name>
<email>bob32@gmail.com</email>
</employee>
<employee>
<name>Jai</name>
<email>jai87@gmail.com</email>
</employee>
</employees>
JSON示例2
{"menu": {
"id": "file",
"value": "File",
"popup": {
"menuitem": [
{"value": "New", "onclick": "CreateDoc()"},
{"value": "Open", "onclick": "OpenDoc()"},
{"value": "Save", "onclick": "SaveDoc()"}
]
}
}}
上述JSON示例的XML表示如下所示。
<menu id="file" value="File">
<popup>
<menuitem value="New" onclick="CreateDoc()" />
<menuitem value="Open" onclick="OpenDoc()" />
<menuitem value="Save" onclick="SaveDoc()" />
</popup>
</menu>