【发布时间】:2021-12-08 21:09:29
【问题描述】:
是否有可能通过 JSONPath 知道 其他“路径”存在?
现有的“路径”是指格式为“a.b.c”或“a.b.d”的字符串,例如此 JSON:
{
'a' : {
'b' : [ { 'c' : 0 }, { 'd': 1 ]
}
}
是否可以编写 JSONPath 来判断除了 a.b.c 和 a.b.d 是否还有 other “路径”?
例如在下面的JSON中,应该发现有属性'e':
{
'a' : {
'b' : [ { 'c' : 0 }, { 'd': 1 ],
'e': 2
}
}
【问题讨论】:
-
两个 json 都无效。请编辑帖子以包含有效的 json。
-
我不太确定您想要实现什么,但如果这变得更复杂,您可能需要考虑 JSON 模式验证。这是一个例子:json-schema.org/learn/miscellaneous-examples.html
标签: jsonpath json-path-expression