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? ▾
Format (taip pat vadinamas Beautify arba Pretty Print) prideda eilučių lūžius ir įtraukas, kad JSON būtų lengvai skaitomas. Minify 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 galinėmis kableliais) nepalaikomi. Prieš įklijuodami pašalinkite komentarus ir galinius 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 valdytojas
Pars, validate, formatai, minify, sort, ir patikrinti JSON tekstą.
- Įvestis
- JSON tekstas arba vietinis .json failas ir formatuojimo galimybės.
- Išvestis
- Formatuotas arba miniatyvus JSON su sintažo diagnozėmis ir statistika.
- Svarbūs apribojimai
- JSON negali turėti komentarų, trailing commas, NaN ar duplicate-key semantics, kad kiekvienas parseris išsaugo; įrenginio atmintis apriboja labai didelius dokumentus.
- Privatumas ir duomenų tvarkymas
- JSON tekstas arba vietinis .json failas ir formatuojimo galimybės yra apdorojamos šioje naršyklės skirtuke. konverteris nepriima ar saugoma; uždarant ar perkelti puslapį išvalomas darbo būklė, nebent įrankis aiškiai siūlo vietinį atsisiuntimą.
Kaip naudoti šį įrankį
- Teikti JSON tekstą arba vietinį .json failą ir formatuoti galimybes įrankio kontrolės.
- Pasirinkite nustatymus, kurie paveikia formatuotą ar miniatyvuotą JSON su sintažo diagnozėmis ir statistika, tada paleiskite įrankį.
- Apžvalga formatuota arba miniatyvuota JSON su sintažo diagnozėmis ir statistika prieš kopijuojant ar atsisiunčiant.
Dažnos nesėkmių priežastys
Sintažo klaida praneša apie savo parsės padėtį, o tuščias įvedimas ar per didelis dokumentas negali gaminti išleidimo.
Praktinis pavyzdys
Įdėkite kompaktišką API atsaką, kad jį išdėstytumėte dviem erdvėmis ir apibūdintumėte objektų raktus peržiūrėti.