通过Jackson进行JSON重复属性验证
|
我使用Jackson,并想检查输入的JSON字符串是否不包含重复的属性,例如:
{\"a\" : 1, \"a\" : 0}
跟随Jackson片段处理输入字符串,没有任何错误,甚至返回值:
JsonNode jsonSelect = mapper.readTree(\"{ A : 1, A : 0}\");
System.out.println(jsonSelect.getFieldValue(\"A\")); // prints 0
我有机会通过杰克逊验证重复项吗?
附言JSON格式是否完全支持重复属性?我在规范中没有发现任何限制。同样,ѭ2s会为重复项抛出异常,但没有给我答案-根据标准,{\"a\" : 1, \"a\" : 0}
格式正确。
没有找到相关结果
已邀请:
2 个回复
乏摩纶誊伟
黎喊病