相关疑难解决方法(0)

JSON语法是否允许对象中的重复键?

这是有效的json吗?

{
    "a" : "x",
    "a" : "y"
}
Run Code Online (Sandbox Code Playgroud)

http://jsonlint.com/说是的.

http://www.json.org/没有说明被禁止的事情.

但显然它没有多大意义,是吗?大多数实现可能使用哈希表,因此无论如何它都被覆盖.

standards json

179
推荐指数
7
解决办法
8万
查看次数

Jackson检测到重复的JSON POJO属性和Map键

我正在尝试捕获重复的POJO属性,或者Map键已经过了我的WebService.

因此,例如,如果field1出现两次或者map键1出现两次,我想抛出一个错误:

{
  "field1" : 1,
  "field1" : 2,
  "map" : {
    "1" : {
      "fieldA" : "null",
      "fieldB" : "2"
    },
    "1" : {
      "fieldX" : "null",
      "fieldY" : "2"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

json jackson

8
推荐指数
2
解决办法
5705
查看次数

标签 统计

json ×2

jackson ×1

standards ×1