动态值以角度6在Json Path查询中传递

时间:2019-03-28 09:26:30

标签: angular6 jsonpath

我试图使用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路径中发送动态值。

谢谢

0 个答案:

没有答案