# JSON formatuoklis

Patikrinkite ir gražiai suformatuokite JSON naudodami šį JSON formatuoklį. Įklijuokite glaustą arba sumažintą JSON kodą – įrankis patikrins jį pagal griežtas JSON taisykles, įtrauks objektus ir masyvus dviem tarpais, trumpas reikšmes, telpančias į 80 stulpelių, paliks vienoje eilutėje ir išsaugos raktų tvarką, eilutes bei skaičių tikslumą. Jei JSON netaisyklingas, pateikiama aiški klaida. Puikiai tinka kūrėjams, skaitantiems API atsakymus, konfigūracijos failus ir žurnalus.

## Dažnai užduodami klausimai

### Ką daro JSON formatuoklis?

Pirmiausia įrankis patikrina, ar jūsų įvestis yra galiojantis JSON, tada atspausdina ją su dviejų tarpų įtrauka. Objektai ir masyvai, telpantys į 80 stulpelių, pavyzdžiui, trumpos žymų sekos, paliekami vienoje eilutėje.

### Kas nutinka, jei JSON netaisyklingas?

Užuot spėliojęs, įrankis sustoja ir pateikia klaidos pranešimą, pavyzdžiui, „Sintaksės klaida“. Kableliai pabaigoje, komentarai, viengubos kabutės ir raktai be kabučių nėra galiojantis JSON; pirmiausia pataisykite juos naudodami JSON taisymo įrankį.

### Ar pakeičiama raktų tvarka?

Ne, raktai išlieka tokia tvarka, kokia juos įvedėte, o pasikartojantys raktai išsaugomi. Keičiasi tik tarpai ir eilučių lūžiai.

### Ar skaičiai pakeičiami?

Skaičiai nukopijuojami tokie, kokie parašyti, todėl išsaugomas tikslumas ir dideli sveikieji skaičiai. Normalizuojami tik laipsnio rodikliai: 1E+5 tampa 1e5, o -0.5e-03 – -0.5e-3.

### Ar Unicode sekos iškoduojamos?

Ne, eilutės nukopijuojamos tiksliai, todėl tokios sekos kaip \u00e9 lieka užkoduotos, o pažodiniai simboliai lieka pažodiniai. Kabutės ir pasvirieji brūkšniai eilutėse niekada nekeičiami.

### Ar yra įdėjimo gylio riba?

Taip, dokumentai, įdėti giliau nei 512 lygmenų, atmetami. Tikri API atsakymai ir konfigūracijos failai paprastai būna gerokai mažesnio gylio.

### Ar galiu formatuoti tuščią įvestį arba vieną reikšmę?

Tuščia įvestis nėra galiojantis JSON, todėl pateikiama klaida. Viena reikšmė, pavyzdžiui, eilutė, skaičius, true arba null, yra galiojanti ir grąžinama nepakeista.

### Ar galiu pasirinkti tabuliaciją arba keturis tarpus?

Ne, formatuoklis visada įtraukai naudoja du tarpus ir neturi parinkčių. Jei jūsų projekte naudojama tabuliacija, dauguma redaktorių gali vėliau konvertuoti įtrauką.

### Kodėl rezultatas apgaubtas json kodo aptvėrimo žymomis?

Išvestis pateikiama kaip Markdown kodo blokas su json žyma, todėl Markdown, issues ir pokalbiuose sintaksė paryškinama. Nukopijuokite eilutes tarp aptvėrimo žymų į .json failą.

### Kokio dydžio gali būti mano JSON?

Vienu kartu galima apdoroti iki 5 MB; didesnė įvestis atmetama pateikiant pranešimą. Išvestis tokia pati kaip Code Formatter JSON parinkties.

Jūsų reklama čia?

[Parašykite mums el. paštu](mailto:hi@dennn.is?subject=Reklama%20svetain%C4%97je%20OneClick%20Pro)

[Reklama Įskiepių rinkinys, paruoštas agentams, skirtas WordPress.](https://sleekwp.com/?ref=oneclickpro)
