# JSON vormindaja

Valideeri ja vorminda JSON selle JSON vormindajaga. Kleebi siia kompaktne või minimeeritud JSON ja tööriist kontrollib seda rangete JSON reeglite järgi, seejärel taandab objektid ja massiivid kahe tühikuga, jätab 80 veeru sisse mahtuvad lühikesed väärtused ühele reale ning säilitab võtmete järjekorra, stringid ja arvude täpsuse. Vigase JSON korral kuvatakse selle asemel selge veateade. Sobib arendajatele API vastuste, konfiguratsioonifailide ja logide lugemiseks.

## Korduma kippuvad küsimused

### Mida teeb JSON vormindaja?

Kõigepealt kontrollib see, kas sinu sisend on korrektne JSON, ja seejärel väljastab selle kahe tühiku taandega. Kuni 80 veergu mahtuvad objektid ja massiivid, näiteks lühikesed siltide loendid, jäävad ühele reale.

### Mis juhtub vigase JSON korral?

Tööriist peatub veateatega, näiteks „Süntaksiviga“, ega hakka sisu oletama. Lõpus olevad komad, kommentaarid, ühekordsed jutumärgid ja jutumärkideta võtmed ei ole korrektne JSON; paranda need esmalt tööriistaga JSON.

### Kas võtmete järjekorda muudetakse?

Ei, võtmed jäävad sisestatud järjekorda ja korduvad võtmed säilivad muutmata kujul. Muutuvad ainult tühikud ja reavahetused.

### Kas arve muudetakse?

Arvud kopeeritakse nii, nagu need on kirjutatud, seega säilivad täpsus ja suured täisarvud. Normaliseeritakse ainult eksponendid: 1E+5 muutub kujule 1e5 ja -0.5e-03 kujule -0.5e-3.

### Kas Unicode paojad dekodeeritakse?

Ei, stringid kopeeritakse täpselt, nii et paojad, näiteks \u00e9, jäävad paotatuks ja sõnasõnalised märgid jäävad sõnasõnalisteks. Stringide sees olevaid jutumärke ja kaldkriipse ei muudeta kunagi.

### Kas pesastuse sügavusel on piirang?

Jah, dokumendid, mille pesastuse sügavus ületab 512 taset, lükatakse tagasi. Tavalised API vastused ja konfiguratsioonifailid jäävad sellest piirist palju madalamale.

### Kas tühja sisendit või üksikut väärtust saab vormindada?

Tühi sisend ei ole korrektne JSON ja tagastab vea. Üksik väärtus, näiteks string, arv, true või null, on korrektne ja tagastatakse muutmata kujul.

### Kas saan valida tabulaatorid või neli tühikut?

Ei, vormindaja kasutab alati kahe tühikuga taanet ja valikuid pole. Enamik redaktoreid saab taande hiljem teisendada, kui sinu projekt kasutab tabulaatoreid.

### Miks on tulemus ümbritsetud json-koodiplokiga?

Väljund tagastatakse Markdown json-keelena märgitud koodiplokina, nii et see kuvatakse esiletõstetuna Markdown-is, probleemide vaates ja vestluses. .json-faili jaoks kopeeri koodiploki piire tähistavate ridade vaheline sisu.

### Kui suur võib mu JSON olla?

Ühe käivituse kohta kuni 5 MB; suurem sisend lükatakse sõnumiga tagasi. Väljund on identne koodivormindaja valiku JSON väljundiga.

Teie reklaam siin?

[Kirjutage meile](mailto:hi@dennn.is?subject=Reklaam%20OneClick%20Pro-is)

[Reklaam Agentidele mõeldud pistikprogrammide komplekt WordPress jaoks.](https://sleekwp.com/?ref=oneclickpro)
