我有一个json数据:
{
"id": 101,
"type": "test",
"data": {
"value1": "dog",
"name1": "A",
"value2": "pig",
"name2": "B",
"value3": "cat",
"name3": "C"
}
}
我想将JSONPath应用于它,以便仅返回在value*
中具有键前缀为data
的键的结果。
预期结果是:
[
{
"dog",
"pig",
"cat",
}
]
哪种方法可以通过JSONPath表达式中的正则表达式过滤json密钥?
答案 0 :(得分:1)
您是否已修复json dta,如果是,则无需使用正则表达式就可以进行下面的操作
$。data。[value1,value2,value3]