Выражение jsonpath для извлечения элемента с максимальной датой - PullRequest
1 голос
/ 05 апреля 2020

рассмотрим следующее JSON:

{
  "entry": [
    {
      "content": "blah",
      "date": "2018-09-15T15:30:00.000Z"
    },
    {
      "content": "trah",
      "date": "2018-09-16T15:30:00.000Z"
    }
  ]
}

, затем для извлечения последнего содержимого можно использовать следующее выражение:

$.entry[?(@.date=="2018-09-16T15:30:00.000Z")].content

однако мне нужно получить максимум Содержание даты, следовательно, я ожидал, что смогу написать:

$.entry[?(max(@.date)].content

Есть предложения? Возможно, написать пользовательскую функцию предиката?

TIA, Адриан.

...