本文概述
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>
评论前必须登录!
注册