个性化阅读
专注于IT技术分析

JSON使用实例

本文概述

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>
赞(0)
未经允许不得转载:srcmini » JSON使用实例

评论 抢沙发

评论前必须登录!