Arendaja tööriist

Vorminda, kontrolli, tihenda ja võrdle JSON-i

Tee JSON loetavaks, tihenda see, kontrolli süntaksit või võrdle kahte dokumenti lisatud, eemaldatud ja muudetud väärtuste osas. Kõik brauseris.

Korrasta või tihenda JSON, leia süntaksivead ja võrdle kahte dokumenti lisatud, eemaldatud või muudetud väärtuste osas. Midagi ei saadeta NEXNARAsse.

  • Töötab kohapeal
  • Ilma üleslaadimiseta
  • Kohe
  • Tasuta
Režiim

Failid jäävad sellesse brauserisse. Midagi ei laadita serverisse.

Kuidas see töötab

  1. Kleebi andmed
  2. Käivita toiming
  3. Kopeeri tulemus

Miks NEXNARA

  • Privaatne

    Andmed jäävad brauserisse.

  • Kohe

    Tulemus ilmub kohe.

  • Ilma üleslaadimiseta

    NEXNARA serverisse ei saadeta midagi.

  • Töötab kõikjal

    Paigaldust pole vaja.

Lisateave

JSON-i vormindamine ja kontroll

JSON-vormindaja kontrollib, kas tekst on kehtiv JSON, seejärel saab selle taandega või ühe tiheda reana välja printida. See leht võrdleb ka kahte JSON-dokumenti. Kasutab brauseris JSON.parse’i ja JSON.stringify’t ning mitte kunagi eval’i.

JSON-i vormindamine ja kontroll

Kleebi JSON, et seda kaunistada, tihendada või süntaksit kontrollida. Vormindamine ei muuda võtmeid ega väärtusi rohkem, kui JSON.stringify juba teeb.

Kaunista JSON

Pretty print lisab reavahetused ja taande, et pesastatud objekte oleks lihtsam lugeda. Vali 2 tühikut, 4 tühikut või tabulaatorid. Vaikimisi on 2 tühikut.

Tihenda JSON

Tihendamine eemaldab üleliigsed tühikud ja reavahetused, kuid jätab tühikud stringidesse. Andmed jäävad samaks; väheneb ainult pakend.

Leia kehtetu JSON

Tüüpilised probleemid on lõpukomad, üksikud jutumärgid, kommentaarid või võtmed ilma jutumärkideta. Kui brauser teatab asukoha, näitab see tööriist rida, veergu või märgi positsiooni. Asukohta ei leiutata.

Võrdle kahte JSON-dokumenti

JSON Diff parsib mõlemad pooled ja loetleb lisatud, eemaldatud, muudetud teed ning teed, mille tüüp muutus. Sama sisuga kaunis ja tihendatud JSON loetakse võrdseks.

Lisatud ja eemaldatud väljad

Tee, mis on ainult JSON B-s, on Lisatud. Tee, mis on ainult JSON A-s, on Eemaldatud. Puudumine ei ole sama mis null.

Muudetud väärtused

Kui samal teel on teine sama tüüpi väärtus, on rida Muudetud ning näitab vana ja uut väärtust. String nagu "100" versus arv 100 on Tüüp muudetud.

Erinevused pesastatud JSON-is

Objekte võrreldakse rekursiivselt. Muutus kohas user.address.city teatatakse sellel teel, mitte kogu objekti asendusena.

Kuidas massiive võrreldakse

Massiive võrreldakse indeksi järgi: items[0], items[1] jne. Ümberjärjestamine võib anda mitu erinevust. See tööriist ei püüa üksusi sobitada peidetud id järgi.

Kuidas kasutada

Kasuta Vorminda ja kontrolli, et korrastada, tihendada või kontrollida üht JSON-dokumenti. Kasuta JSON Diffi kahe dokumendi kleepimiseks või üleslaadimiseks ja võrdlemiseks. Laadi näide näitab väikest näidist lisatud, eemaldatud, muudetud väärtuste ja tüübimuutusega.

Privaatsus

Sinu JSON jääb brauserisse. Seda ei laadita NEXNARA serveritesse ega salvestata küpsistesse, kohalikku salvestisse ega andmebaasi.

KKK

Mida JSON-vormindaja teeb?

Kontrollib, et tekst oleks kehtiv JSON, seejärel saab selle uuesti taandega või tiheda stringina välja printida. Andmed jäävad samaks.

Kuidas JSON-i kontrollida?

Kleebi tekst ja puuduta Kontrolli JSON-i. Kehtiv sisend näitab edu. Kehtetu sisend näitab selget viga ja, kui brauser selle annab, rida, veergu või asukohta.

Kas saan JSON-i tihendada?

Jah. Tihenda JSON eemaldab üleliigsed tühikud ja reavahetused. Tühikud stringides jäävad.

Kuidas võrrelda kahte JSON-objekti?

Ava JSON Diff, kleebi või laadi üles JSON A ja JSON B, seejärel puuduta Võrdle. Tabel loetleb lisatud, eemaldatud, muudetud teed ja teed, mille tüüp muutus.

Kas võtmete järjekord on oluline?

Ei. Ainuüksi objekti võtmete järjekorda ei loeta erinevuseks. {"a":1,"b":2} ja {"b":2,"a":1} on samad.

Kuidas massiive võrreldakse?

Indeksi järgi. items[0] võrreldakse items[0]-ga. Kui ainult ümber järjestad, võib muutuda mitu rida. Selles versioonis pole võtme põhjal massiivi sobitamist.

Kas saan võrrelda pesastatud JSON-i?

Jah. Pesastatud objekte käiakse rekursiivselt läbi, seega ilmub muutus teel nagu user.address.city.

Mis vahe on puudumisel ja nullil?

Puuduv väli on Eemaldatud või Lisatud. null on päris JSON-väärtus. null, "", 0 ja false ei ole samad.

Kas minu JSON saadetakse serverisse?

Ei. Parsimine, vormindamine ja võrdlus jooksevad kohalikult brauseris. Valitud faile ei laadita üles.

Kui suur JSON olla saab?

Tüüpilised tuhandete võtmetega dokumendid sobivad. Üle 5 MB saad hoiatuse. Üle 15 MB dokumendid blokeeritakse, et brauser jääks reageerivaks.