1

我有一个如下的json。我想要一个 json 路径表达式来检查 [e3] 是否存在于下面的 json 中。有人可以帮忙吗?

{
    "status": "ok",
    "error": [
        "[e1]",
        "[e2]",
        "[e3]",
        "[e4]"
    ]
}
4

1 回答 1

1

下面JSONPath将返回一个包含一个元素的列表。Indefinite路径总是返回一个列表。路径是indefinite如果它包含一个表达式 - ?(<expression>)。参考什么时候退货?

$.error[?(@ == '[e3]')]

杰威JsonPath

于 2021-10-19T06:51:47.397 回答