Фильтр JSONPath по дате

#json

Вопрос:

Если у вас есть данные JSON с датой в качестве ключа для объектов json, можете ли вы использовать путь json для фильтрации данных по диапазону дат?

Например, в приведенном ниже примере получите все названия книг с датой публикации между датами x и y.

     "store": {
        "book": [
            {
                "category": "reference",
                "author": "Nigel Rees",
                "title": "Sayings of the Century",
                "pubdate": '02/10/1994'
            },
            {
                "category": "fiction",
                "author": "Evelyn Waugh",
                "title": "Sword of Honour",
                "pubdate": '02/10/1993'
            },
            {
                "category": "fiction",
                "author": "Herman Melville",
                "title": "Moby Dick",
                "isbn": "0-553-21311-3",
                "pubdate": '02/10/1992'
            },
            {
                "category": "fiction",
                "author": "J. R. R. Tolkien",
                "title": "The Lord of the Rings",
                "isbn": "0-395-19395-8",
                "pubdate": '02/10/1991'
            }
        ],
        "bicycle": {
            "color": "red",
            "price": 19.95
        }
    },
    "expensive": 10
}```
 

Ответ №1:

ДА. Заклинание зависит от программного обеспечения, используемого для анализа JSON.