【发布时间】:2015-10-04 04:43:51
【问题描述】:
我有一个复杂的 JSON 字符串(数组/对象),我必须检查它是否包含一些键。它基本上是对我得到的 JSON 字符串的验证。
例如
inputJson:{
a:[
{
key1:val1,
key2:val2
},{
key1:val1,
key2:val2
},
],
b:
c:{
key3:val3,
key4:val4
}
}
我必须验证 JSON 是否包含 a、c、c.key4、a[*].key1。如果键存在,则其值不应为空。
我在这里看到了许多其他讨论,但要么它不支持对象内部的数组,要么它使用大量库进行 JSON 验证。我正在寻找的是一个简单的库或方法,它只检查键是否存在于 JSON 字符串中。
请指点我如何做到这一点。
谢谢
【问题讨论】:
-
你说的 heavy 库是什么意思?
-
@Andremoniy Heavy 库在某种意义上验证 json 键和值,我需要的是简单的键验证
标签: java json validation key schema