根据JSON的规范,一个key在JSON对象中通常只能对应一个value。这意味着,如果你尝试在一个JSON对象中使用相同的key添加多个value,那么后者会覆盖前者。 3. 引入数组或嵌套对象作为value,以实现一个key对应多个值的效果 尽管JSON规范不允许一个key直接对应多个value,但我们可以通过一些技巧来实现这一需求。最常见的方法是...
{"name":"runoob", "alexa":10000,"site":null } 1. JSON 对象使用在大括号{}中书写。 对象可以包含多个key/value(键/值)对。 key 必须是字符串,value 可以是合法的 JSON 数据类型(字符串, 数字, 对象, 数组, 布尔值或 null)。 key 和 value 中使用冒号(:)分割。 每个key/value 对使用逗号(,)分割。
先得到原来的JSONArray,,,然后拼装成新的对象 JSONObject+JSONArray
{alert("Key是:" + key);alert("对应的值是:" + obj[key]);} ...