我试图使用JSONPath从JSON获取数据。
以下是示例json:sample = {
"store":"ABC",
"book": [
{
"category": "reference",
"author": "Nigel Rees",
"title": "Sayings of the Century",
"price": 8.95
},
{
"category": "fiction",
"author": "Evelyn Waugh",
"title": "Sword of Honour",
"price": 12.99
}
]
}
从'jsonpath / jsonpath'添加了导入JSONPath;
我需要获取其类别小说的json。 let arr = JSONpath.query(sample,'$。book [?(@。category =='fiction')]);
以{
"category": "reference",
"author": "Nigel Rees",
"title": "Sayings of the Century",
"price": 8.95
}
的身份获得回复
现在,我正在尝试传递用户要选择的动态值。
让arr = JSONPath.query(sample,“ $。book [?(@。category =='+ selectedValue +')]”“
现在arr为空。请让我知道是否可以在JSON路径中发送动态值。
谢谢