Saj*_*aju 6 html javascript jquery json
我试图从 url 获取 JSON,但在响应对象中删除了重复的键。有没有办法在不删除重复键的情况下完全获取它?这是我的 js 代码
$('document').ready(function(){
var s = $.getJSON("new.json");
console.log(s);
});
Run Code Online (Sandbox Code Playgroud)
以下是我的 new.json
{
"s": "wae",
"s": "asd"
}
Run Code Online (Sandbox Code Playgroud)
但在控制台中我得到如下的 json 对象
responseJSON: Object
s: "asd"
Run Code Online (Sandbox Code Playgroud)
提前致谢
JSON 对象中的键应该是唯一的。否则,带有值的最后一个键通常是请求该键时出现的键。拥有相同的键也会使区分对象的属性变得更加困难。密钥的全部意义在于使其可访问且可用。
为了解决这个问题,你可以随时:
更改 JSON 中的键
更改 JSON 以包含数组
{"s": ["wae","asd"]}
JavaScript 对象表示法(JSON)数据交换格式)(RFC7159)说:
对象内的名称应该是唯一的。
在这种情况下,必须按照RFC 2119中的规定来理解
应该 这个词或形容词“推荐”意味着在特定情况下可能存在忽略特定项目的正当理由,但在选择不同的路线之前必须理解并仔细权衡其全部含义。
| 归档时间: |
|
| 查看次数: |
13043 次 |
| 最近记录: |