Mga Tulong ng JSONPath & Evaluator

Ang mga survey, inspektasyon at evaluate ng mga dokumento ng JSON gamit ang mga ekspresyon ng J SONPath sa real time. Ang lahat ng evaluation ay nagtatrabaho lokal sa iyong browser — ang iyong data ay hindi mapagkukunan.

Mga tagapagdag ng JSONPath-Plus
Handa na
0 sa mga bay
Ang mga matatagpuan ng mga value ay mag-take dito.

Mga eksemplos ng JSONPath

I-load ang sample data at click na ang anumang ekspresyon sa loob upang i-testa ito ngayong mag-travel. Ang mga examples ay nag-demonstrate ang mga standard selector na tulad ng JSONPath-Plus extensions.

ang ekspresyon Paglalarawan
$.store.book[*].author Mga libro sa lahat ng mga libreng lugar.
$..author Ang lahat ng mga author ay recursively sa lahat ng lugar sa JSON.
$.store.book[?(@.price < 10)] Books cheaper than $10 using filter expressions.
$.store.book[0,1] Ang unang dalawang libro na gumagamit ng union/comma selector.
$.store.book[:2] Ang unang dalawang libro na gumagamit ng slice notation.
$.store.book[?(@.isbn)] Ang lahat ng mga libro na may isang ISBN property.
$..price Ang lahat ng mga presyo ay nakakaalam sa lugar na ito.

Mga pangunahing tagapagdag ng JSONPath-Plus

Ang evaluator na ito ay nag-aalok ng JSONPath-Plus dialekto. It extends the original JSONpath spec with custom functions, parent selectors (^), property/index filters, at native array/slice operations.

Mga Sintax & Dialect ang mga diferensiyong

JSONPath sintax ay may mga variasyon sa lahat ng library (p.g. Go, Java, Python). JSON Path-Plus ay kaming client-side JavaScript, na maaaring mag-aalok ng mga pangunahing filtro na mga function at ang mga deep selector searchups sa kaligtasan sa browser.

100% sa pagitan ng Customer

Ang iyong mga dokumento ng JSON at mga ekspresyon ng query ay nag-evaluated direkt sa iyong browser sandbox. Hindi ang data na nakuha sa mga eksternal APIs o servers, garantiya ang buong privacy.

Mga Testo ng JSONPath

Evaluate ang mga suportahan ng JSONPath na ekspresyon sa isang lokal na JSON document at i-inspekte ang mga paths at mga values na matatagpuan.

ang input
Valid JSON at isang ekspresyon ng JSONPath.
Mga output
Ang mga mag-atake na mga halaga sa kanilang mga paths at count.
Mga limitasyon
Ang mga dialects ng JSONPath ay malinaw; ang script na mga ekspresyon at mga operators hindi mag-akceptado, at isang valid na query ay maaaring legitimate na matatagpuan sa walang bagay.
Privacy at ang mga data na nakaraan
valid JSON at isang JSONPath expression ay nag-trabaho sa ito browser tab. Converter hindi makakuha ng o mag-save ito; ang pagtuturo o reload ng page ay lumabas ang mga estado ng trabaho, salo ang tool explicitly ay nagbibigay ng isang lokal na download.

Paano mag-usuporta ang tool

  1. Ang pag-aalok ng valid JSON at isang JSONPath ekspresyon sa mga tool controls.
  2. I-select ang mga setting na nagtatapos ang mga matatagpuan ng mga values sa kanilang mga paths at sumali, pagkatapos ay i-run ang tool.
  3. I-cover ang mga magandang mga halaga sa kanilang mga paths at sumali bago makakuha ng kopya o i-download ito.

Mga Modus ng Pag-aalis

Invalid JSON, malformed brackets, isang hindi na-supported operator, o isang path na walang sa document ay nagtatapos ng isang error o zero matches.

Mga pahina ng useful

I-run $.store.book[*].title sa isang store document upang mag-listen ang bawat libro title.