JSON Patch-tester
Free online Json Patch Tester tool, no installation required
Om JSON Patch-testeren
Bruker en JSON Patch (RFC 6902)-matrise på et mål-JSON-dokument og viser det resulterende dokumentet. Den støtter de seks standardoperasjonene – add, remove, replace, move, copy og test – inkludert -sentinelverdien for å legge til i matriser. Feil som ugyldig JSON, manglende stier eller mislykkede test-operasjoner vises direkte i grensesnittet.
Slik bruker du
1. Lim inn mål-JSON-dokumentet i Target Document-kortet 2. Lim inn JSON Patch-matrisen i Patch Document-kortet (hvert element trenger op og path; add/replace/test trenger value; move/copy trenger from) 3. Klikk Apply Patch for å kjøre operasjonene sekvensielt på en dyp klone av målet 4. Se på Result-kortet, eller det røde feilbanneret hvis en patch mislykkes 5. Bruk Load Example for å fylle begge feltene med et eksempeldokument og en eksempelpatch
Støttede operasjoner og stier
Stier bruker RFC 6906 JSON Pointer-syntaks: /address/city, /hobbies/0 osv. add med sti som slutter på /- legger til i en matrise; numeriske indekser setter inn i matriser; objektnøkler opprettes hvis de mangler. test sammenligner verdien på stien med den medfølgende verdien ved hjelp av JSON.stringify-likhet og avbryter hele patchen ved avvik. Implementasjonen er skreddersydd, så enkelte kanttilfeller (nestede matriseflyttinger, escaping av ~/ i nøkler) kan avvike fra et strengt konformt bibliotek.
▶Blir det opprinnelige dokumentet mitt endret?
▶Hva skjer hvis en test-operasjon mislykkes?
▶Støtter den alle kanttilfeller i RFC 6902?
▶Hvorfor trenger patchen min både op og path?
Hvis dette verktøyet har vært nyttig for deg, vurder å kjøpe meg en kaffe.
Kjøp meg en kaffe