提问者:小点点

在具有重复键的JSON中获取键值对


请考虑以下JSON:

 {
    "Inc1": "2021",
    "Inc1": "2033",
    "Inc2" : "1001"
 }

我想对这个json项进行循环,但问题是jquery.parseJson只需考虑重复键的最后一个键值。 我怎么能这么做呢?

谢谢


共2个答案

匿名用户

你不能。 哈希对象中的键是唯一的。 否则,我怎么知道哪个值指向哪个键?

匿名用户

我不相信有解决方案。
编码:

let bob =  {
  "Inc1": "2021",
  "Inc1": "2033",
  "Inc2": "1001"
}

相当于:

bob.Inc1 = '2021'
bob.Inc1 = '2033'
bob.Inc2 = '1001'

顺便提一下,console.log(json.stringify(bob))
返回{“inc1”:“2033”,“inc2”:“1001”}