wod*_*dle 3 java json jsonpath
我正在尝试使用JSONPath(https://github.com/jayway/JsonPath)来搜索字段名称中包含空格的文档:
{
"model": {
"Details": {
"Nospace": "New today",
"Random nonsense": "New today"
}
}
}
Run Code Online (Sandbox Code Playgroud)
我正在使用http://jsonpath.herokuapp.com/上的评估员进行测试
这有效:
$.model.Details[?(@.Nospace== 'New today')]
Run Code Online (Sandbox Code Playgroud)
但这不是:
$.model.Details[?(@.'Random nonsense'== 'New today')]
Run Code Online (Sandbox Code Playgroud)
这样做但缺少过滤器表达式:
$.model.Details['Random nonsense']
Run Code Online (Sandbox Code Playgroud)
因此,似乎可以引用带空格的字段,但我还没有找到如何在过滤器中使用它们.可能吗?我尝试了许多其他没有运气的组合,似乎也没有在网上找到任何关于它的东西.
谢谢.
额外的括号.
$.model.Details[?(@['Random nonsense'] == 'New today')]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3181 次 |
| 最近记录: |