JSON Patch -testaaja
Free online Json Patch Tester tool, no installation required
Tietoja JSON Patch Tester -työkalusta
Käyttää JSON Patch (RFC 6902) -taulukon kohde-JSON-dokumenttiin ja näyttää syntyneen dokumentin. Se tukee kuutta standarditoimintoa — add, remove, replace, move, copy ja test — mukaan lukien -senttinel taulukoiden lisäämiseen. Virheet kuten virheellinen JSON, puuttuvat polut tai epäonnistuneet test-operaatiot näytetään inline.
Käyttöohjeet
1. Liitä kohde-JSON-dokumentti Target Document -korttiin 2. Liitä JSON Patch -taulukko Patch Document -korttiin (jokainen item tarvitsee op ja path; add/replace/test tarvitsee value; move/copy tarvitsee from) 3. Napsauta Apply Patch suorittaaksesi operaatiot peräkkäin syvän klooniin kohteesta 4. Tarkista Result-kortti tai punainen virhebanneri, jos patch epäonnistuu 5. Käytä Load Example täyttääksesi molemmat kentät esimerkkidokumentilla ja patchillä
Tuetut operaatiot ja polut
Polut käyttävät RFC 6906 JSON Pointer -syntaksia: /address/city, /hobbies/0 jne. add polulla, joka päättyy /-, lisää taulukkoon; numeeriset indeksit spliceovat taulukoihin; objektien avaimet luodaan, jos puuttuvat. test vertaa polun arvoa syötettyyn arvoon käyttäen JSON.stringify-yhtäläisyyttä ja keskeyttää koko patchin epäsuhteen tapahtuessa. Toteutus on käsintehty, joten jotkin reunatapaukset (sisäkkäiset taulukoiden siirrot, ~/koodaukset avaimissa) eivät välttämättä täsmää tiukasti yhteensopivan kirjaston kanssa.
▶Muutetaanko alkuperäistä dokumenttiani?
▶Mitä tapahtuu, jos test-operaatio epäonnistuu?
▶Tukeeko se jokaista RFC 6902 -reunatapausta?
▶Miksi patchini tarvitsee sekä op että path?
Jos tämä työkalu on ollut sinulle hyödyllinen, harkitse kahvin ostamista.
Osta minulle kahvi