# JSON-muotoilija

Tarkista ja tulosta JSON siististi tällä JSON-muotoilijalla. Liitä mukaan tiivis tai minimoitu JSON, niin työkalu tarkistaa sen tiukkojen JSON-sääntöjen mukaisesti, sisentää sitten objektit ja taulukot kahdella välilyönnillä, pitää 80 sarakkeeseen mahtuvat lyhyet arvot yhdellä rivillä ja säilyttää avainten järjestyksen, merkkijonot ja lukujen tarkkuuden. Virheellisestä JSON-syötteestä näytetään sen sijaan selkeä virheilmoitus. Sopii kehittäjille, jotka lukevat API-vastauksia, asetustiedostoja ja lokeja.

## Usein kysytyt kysymykset

### Mitä JSON-muotoilija tekee?

Se tarkistaa ensin, että syöte on kelvollista JSON-muotoa, ja tulostaa sen sitten kahdella välilyönnillä sisennettynä. 80 sarakkeeseen mahtuvat objektit ja taulukot, kuten lyhyet tunnisteluettelot, pysyvät yhdellä rivillä.

### Mitä tapahtuu virheelliselle JSON-syötteelle?

Työkalu pysähtyy virheilmoitukseen, kuten Syntax error, sen sijaan että se arvaisi. Lopussa olevat pilkut, kommentit, heittomerkit ja lainaamattomat avaimet eivät ole kelvollista JSON-muotoa. Korjaa ne ensin JSON-korjaustyökalulla.

### Muuttuuko avainten järjestys?

Ei. Avaimet pysyvät samassa järjestyksessä kuin syötteessä, ja myös toistuvat avaimet säilytetään ennallaan. Vain välilyönnit ja rivinvaihdot muuttuvat.

### Muuttuvatko luvut?

Luvut kopioidaan sellaisinaan, joten niiden tarkkuus ja suuret kokonaisluvut säilyvät. Vain eksponentit normalisoidaan: 1E+5 muuttuu muotoon 1e5 ja -0.5e-03 muotoon -0.5e-3.

### Puretaanko Unicode-kenoviivaeskapoinnit?

Ei. Merkkijonot kopioidaan täsmälleen, joten esimerkiksi \u00e9 pysyy eskapoituna ja kirjaimelliset merkit kirjaimellisina. Merkkijonojen sisällä oleviin lainausmerkkeihin ja kenoviivoihin ei kosketa.

### Onko sisäkkäisyydellä rajoitusta?

Kyllä. Asiakirjat, joiden sisäkkäisyys ylittää 512 tasoa, hylätään. Tavalliset API-vastaukset ja asetustiedostot jäävät selvästi tämän rajan alle.

### Voinko muotoilla tyhjän syötteen tai yksittäisen arvon?

Tyhjä syöte ei ole kelvollista JSON-muotoa, joten siitä palautetaan virheilmoitus. Yksittäinen arvo, kuten merkkijono, luku, true tai null, on kelvollinen ja palautetaan muuttumattomana.

### Voinko valita sarkaimet tai neljä välilyöntiä?

Et voi. Muotoilija käyttää aina kahta välilyöntiä eikä tarjoa asetuksia. Useimmat editorit voivat muuntaa sisennyksen jälkikäteen, jos projektissasi käytetään sarkaimia.

### Miksi tulos on rajattu json-koodilohkoon?

Tuloste palautetaan Markdown-koodilohkona, jonka merkintä on json, joten se näkyy korostettuna Markdown-ongelmanseurannassa ja chatissa. Kopioi koodirajojen väliin jäävät rivit .json-tiedostoon.

### Kuinka suuri JSON voi olla?

Enintään 5 MB suoritusta kohden. Suurempi syöte hylätään ilmoituksen kera. Tuloste on sama kuin Code Formatterin JSON-vaihtoehdolla.

Mainospaikka vapaana?

[Lähetä meille sähköpostia](mailto:hi@dennn.is?subject=Mainostaminen%20palvelussa%20OneClick%20Pro)

[Mainos Agenteille valmis lisäosa­sarja tuotteelle WordPress.](https://sleekwp.com/?ref=oneclickpro)
