Я пытаюсь использовать JSONPath (https://github.com/jayway/JsonPath) для поиска документа, который имеет пробелы в именах полей:Применить 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']
Так что, кажется, это можно отнести к полям с пробелами, но я не нашел, как их использовать в качестве фильтра. Является ли это возможным? Я пробовал много других комбинаций без везения и, похоже, не нашел ничего в Интернете об этом.
Спасибо.