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.
Į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.
Susiję konvertavimo įrankiai
Reikia konvertuoti JSON į kitą formatą? Naudokite vieną iš toliau pateiktų specialių konverterių.
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į
- Įrankio valdikliuose pateikite JSON tekstą arba vietinį .json failą ir formatavimo parinktis.
- Pasirinkite nustatymus, kurie veikia suformatuotą arba sumažintą JSON su sintaksės diagnozėmis ir statistika, tada paleiskite įrankį.
- 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.