JSON Patch-tester
Free online Json Patch Tester tool, no installation required
Om JSON Patch Tester
Anvender et JSON Patch (RFC 6902)-array på et mål-JSON-dokument og viser det resulterende dokument. Den understøtter de seks standardoperationer — add, remove, replace, move, copy og test — inklusive - sentinel for tilføjelse til arrays. Fejl såsom ugyldig JSON, manglende stier eller mislykkede test-operationer vises inline.
Sådan bruger du det
1. Indsæt mål-JSON-dokumentet i Target Document-kortet 2. Indsæt JSON Patch-arrayet i Patch Document-kortet (hvert element kræver op og path; add/replace/test kræver value; move/copy kræver from) 3. Klik på Apply Patch for at køre operationer sekventielt på en dyb klon af målet 4. Gennemse Result-kortet, eller det røde fejlbanner, hvis en patch fejler 5. Brug Load Example til at udfylde begge felter med et eksempeldokument og en patch
Understøttede operationer og stier
Stier bruger RFC 6906 JSON Pointer-syntaks: /address/city, /hobbies/0 osv. add med en path, der slutter på /-, tilføjer til et array; numeriske indekser indsættes i arrays; objektnøgler oprettes, hvis de mangler. test sammenligner værdien ved path med den leverede værdi ved hjælp af JSON.stringify-lighed og afbryder hele patchen ved mismatch. Implementeringen er håndrullet, så visse kanttilfælde (indlejrede array-flytninger, escaping af ~/ i nøgler) matcher muligvis ikke et strengt overholdende bibliotek.
▶Bliver mit oprindelige dokument ændret?
▶Hvad sker der, hvis en test-operation fejler?
▶Understøtter den hvert RFC 6902-kanttilfælde?
▶Hvorfor kræver min patch både op og path?
Hvis dette værktøj har været nyttigt for dig, kan du overveje at købe en kaffe til mig.
Køb en kaffe til mig