【发布时间】:2015-12-03 19:31:36
【问题描述】:
我正在尝试使用 JSONPath (https://github.com/jayway/JsonPath) 来搜索字段名称中有空格的文档:
{
"model": {
"Details": {
"Nospace": "New today",
"Random nonsense": "New today"
}
}
}
我正在使用http://jsonpath.herokuapp.com/ 的评估器进行测试
这行得通:
$.model.Details[?(@.Nospace== 'New today')]
但这不是:
$.model.Details[?(@.'Random nonsense'== 'New today')]
这样做但缺少过滤器表达式:
$.model.Details['Random nonsense']
所以似乎可以引用带有空格的字段,但我还没有找到如何在过滤器中使用它们。是否可以?我尝试了许多其他组合,但都没有运气,而且似乎也没有在网上找到任何关于它的信息。
谢谢。
【问题讨论】: