Поиск в JSON с использованием JSONPath на основе параметра поиска - PullRequest
0 голосов
/ 11 сентября 2018

У меня есть Json, скажем,

{
"store": {
    "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
        },
        {
            "category": "fiction",
            "author": "Herman Melville",
            "title": "Moby Dick",
            "isbn": "0-553-21311-3",
            "price": 8.99
        },
        {
            "category": "fiction",
            "author": "J. R. R. Tolkien",
            "title": "The Lord of the Rings",
            "isbn": "0-395-19395-8",
            "price": 22.99
        }
    ],
    "bicycle": {
        "color": "red",
        "price": 19.95
    }
},
"expensive": 10
}

У меня есть параметр поиска, который пользователь вводит на основе значений моих ключей json.Мне нужно проверить, отображается ли параметр поиска в моем json или нет с помощью JSONPath.Мой Json может содержать другой массив или объект JSON, поэтому мне нужно просмотреть все из них.Есть ли более быстрый способ поиска через json?

...