JSON formatuotojas ir validatorius

Formatuokite, patvirtinkite, pagražinkite ir sumažinkite JSON tiesiogiai savo naršyklėje. Jokių įkėlimų, jokio sekimo – jūsų duomenys lieka jūsų įrenginyje.

100% pagrįstas naršykle Nereikia registracijos Pagal numatymą privatus
Paruošta nuskaityti

Įklijuokite JSON, įmeskite failą arba spustelėkite Atidaryti failą.


                            

Rezultatas pasirodys čia. Viskas veikia jūsų naršyklėje.

Privatus pagal dizainą

Visas formatavimas, patvirtinimas ir minimizavimas vyksta lokaliai jūsų naršyklėje. Jūsų JSON niekada nesiunčiamas į serverį.

Greitas grįžtamasis ryšys

Gaukite analizės klaidas su eilutės ir stulpelio informacija, plius aplinkiniu kontekstu, kad galėtumėte per kelias sekundes ištaisyti rašybos klaidas.

Formatuoti, sumažinti ir rūšiuoti

Gražiai atspausdinkite JSON su 2, 4 arba tab įtraukomis, sumažinkite transportavimui ir pasirinktinai rūšiuokite objekto raktus abėcėlės tvarka.

Dažniausiai užduodami klausimai

Ar šis JSON formatuotojas tikrai nemokamas? ▾

Taip. Convertr.org JSON formatuotojas, validatorius ir gražintuvas yra 100% nemokami, nereikia registruotis, nėra vandens ženklo ir jokių naudojimo apribojimų.

Ar mano JSON įkeliamas į serverį? ▾

Ne. Tai yra naršyklės JSON formatuotojas. Jūsų JSON tekstas niekada nepalieka jūsų įrenginio – formatavimas, patvirtinimas ir minimizavimas vyksta lokaliai jūsų naršyklėje naudojant JavaScript.

Ką tikrina validatorius? ▾

Validatorius tikrina, ar jūsų įvestis yra sintaksiškai teisingas JSON pagal oficialią JSON specifikaciją. Klaidos apima netinkamai įdėtas kablelius, nesubalansuotus skliaustus, necituotus raktus ir galinius simbolius, su eilutės ir stulpelio informacija, kai ji yra prieinama.

Kuo skiriasi Formatuoti ir Sumažinti? ▾

Formatavimas (taip pat vadinamas Beautify arba Pretty Print) prideda eilučių lūžius ir įtraukas, kad JSON būtų lengvai skaitomas. Sumažinimas pašalina visus nereikalingus tarpus, kad JSON būtų kuo mažesnis transportavimui per tinklą.

Ar galiu rūšiuoti raktus abėcėlės tvarka? ▾

Taip. Įjunkite parinktį Rūšiuoti raktus, kad rekursyviai rūšiuotumėte objekto raktus abėcėlės tvarka. Masyvai išsaugo savo pradinę tvarką.

Kokio dydžio JSON failą galiu formatuoti? ▾

Kadangi viskas veikia jūsų naršyklėje, praktinė riba priklauso nuo jūsų įrenginio. Šiuolaikiniai staliniai kompiuteriai patogiai apdoroja kelių megabaitų JSON failus. Labai dideliems failams geriau naudoti komandų eilutės įrankius, tokius kaip jq.

Ar šis įrankis palaiko JSON5 arba JSONC (JSON su komentarais)? ▾

Ne. Kad griežtai atitiktų JSON specifikaciją, JSON5 ir JSONC (JSON su komentarais arba gale esančiais kableliais) nepalaikomi. Prieš įklijuodami pašalinkite komentarus ir gale esančius kablelius.

Ar galiu konvertuoti JSON į YAML, XML ar CSV? ▾

Šis puslapis skirtas JSON formatavimui, patvirtinimui ir minimizavimui. Formato konvertavimui (JSON į YAML, JSON į XML, JSON į CSV), Convertr.org siūlo specialius konvertavimo puslapius.

JSON formatuotojas ir tikrintuvas

Analizuoti, tikrinti, formatuoti, minifikuoti, rūšiuoti ir tikrinti JSON tekstą.

Įvestis
JSON tekstas arba vietinis .json failas ir formatuojimo galimybės.
Išvestis
Suformatuotas arba sumažintas JSON su sintaksės diagnostika ir statistika.
Svarbūs apribojimai
JSON negali turėti komentarų, gale esančių kablelių, NaN arba dublikatų raktų semantikos, kurią kiekvienas analizatorius išsaugo; įrenginio atmintis riboja labai didelius dokumentus.
Privatumas ir duomenų tvarkymas
JSON tekstas arba vietinis .json failas ir formatavimo parinktys yra apdorojami šiame naršyklės skirtuke. „Convertr“ nepriima ar nesaugo; puslapio uždarymas arba perkrovimas išvalys darbo būseną, nebent įrankis aiškiai pasiūlo vietinį atsisiuntimą.

Kaip naudoti šį įrankį

  1. Įrankio valdikliuose pateikite JSON tekstą arba vietinį .json failą ir formatavimo parinktis.
  2. Pasirinkite nustatymus, kurie veikia suformatuotą arba sumažintą JSON su sintaksės diagnozėmis ir statistika, tada paleiskite įrankį.
  3. Peržiūrėkite suformatuotą arba sumažintą JSON su sintaksės diagnozėmis ir statistika prieš kopijuodami ar atsisiųsdami.

Dažnos nesėkmių priežastys

Sintaksės klaida praneša apie savo analizės poziciją, o tuščia įvestis ar per didelis dokumentas negali sukurti išvesties.

Praktinis pavyzdys

Įklijuokite kompaktišką API atsakymą, kad jį įtrauktumėte dviem tarpais ir išrūšiuotumėte objektų raktus peržiūrai.