Към съдържанието
🎯

JSONPath Evaluator

Тествайте JSONPath изрази срещу JSON данни. Live оценяване, маркирани резултати. Поддържа core JSONPath syntax. В браузъра.

Опитайте примери:
  

JSONPath syntax cheat sheet

JSONPath е JSON еквивалент на XPath. Позволява избор на nodes от JSON документ чрез path-подобен израз. Чести оператори: $ (root), .key (child), ..key (recursive descent), [*] (wildcard), [n] (array index), [start:end] (slice), [?(@.x > 1)] (filter expression).

Чести модели

  • $.store.book[*].author — всички автори в book масива.
  • $..price — всяко price поле навсякъде в дървото.
  • $.store.book[0,1] — първите две книги.
  • $.store.book[-1] — последната книга.
  • $.store.book[?(@.price < 10)] — книги под 10.

Често срещани употреби

  • Парсване на API response — извличайте полета от дълбоко вложени отговори.
  • Навигация в config — кратко заявявайте големи config дървета.
  • Test assertions — пишете изразителни проверки за integration тестове.

Поверителност

Цялото оценяване работи 100% в браузъра ви. Никакви данни не се изпращат на сървър.