JSON Muotoilija & Validaattori - Beautify, Validoi & Minify
Kaunista, vahvista ja pienennä JSON-tietosi välittömästi.
Odotetaan tietoja...
Suodata tulos
Täytä KAIKKI seuraavat säännöt:
JSON-muotoilija ja Tarkistin
Tämä työkalu jäsentää JSON:in heti, kun liität tai kirjoitat sen, ilmoittaa ensimmäisen löytyneen syntaksivirheen rivinumeron kanssa ja muuttaa kelvollisen JSON:in joko sisennetyksi, helposti luettavaksi dokumentiksi tai yhdelle riville tiivistetyksi merkkijonoksi. Ylimääräinen pilkku tai lainausmerkitön avain havaitaan heti, sen sijaan että se aiheuttaisi hiljaisen virheen myöhemmin.
Miten Tarkistus Toimii
Syöttämäsi teksti käy jokaisen muutoksen yhteydessä läpi RFC 8259 -standardin mukaisen jäsentimen. Jos jäsentäminen onnistuu, objekti kirjoitetaan uudelleen joko kahden välilyönnin sisennyksellä muotoiltuun näkymään tai ilman välilyöntejä tiivistettyyn näkymään. Jos jäsentäminen epäonnistuu, prosessi pysähtyy ensimmäiseen rakenteelliseen ongelmaan: puuttuvaan pilkkuun, ylimääräiseen pilkkuun juuri ennen sulkevaa aaltosulkua, lainausmerkittömään avaimeen tai merkkijonoon, joka on suljettu yksinkertaisilla lainausmerkeillä kaksinkertaisten sijaan, ja näyttää jäsentimen todellisen virheilmoituksen yleisen JSON-ei-kelpaa-ilmoituksen sijaan. Jäsentäminen ja muotoilu tapahtuvat kokonaan selaimessa; teksti ei koskaan poistu sivulta. Muotoilun lisäksi tuloksen voi näyttää syntaksiväritettynä koodina, pelkkänä tekstinä, kokoontaitettavana puuna tai muokattavana lomakkeena, ja lähteen tai tuloksen voi suodattaa kenttä/operaattori/arvo-sääntörakentajalla, vapaalla tekstihaulla tai JMESPath-kyselyllä. Myös .json-tiedoston lataaminen, tuloksen lataaminen omalle koneelle, kumoa/tee uudelleen -historia sekä tavukoon ja rivimäärän reaaliaikainen näyttö ovat käytettävissä.
Käytännön Esimerkki
Otetaan objekti {"id": 4821, "nimi": "Aino Korhonen", "aktiivinen": true,} - huomaa pilkku juuri ennen sulkevaa aaltosulkua. JSON-jäsennin tulkitsee tämän pilkun syntaksivirheeksi, koska JSON ei JavaScriptin objektiliteraaleista poiketen salli pilkkua viimeisen ominaisuuden jälkeen. Työkalu ilmoittaa virheestä juuri siinä kohdassa sen sijaan, että hyväksyisi tiedoston sellaisenaan; kun pilkku poistetaan true-arvon jälkeen, objekti muotoutuu oikein niin, että jokainen avain on omalla rivillään. Sama pätee, jos taulukon kahden arvon välistä puuttuu pilkku: jäsennin osoittaa senkin tarkan sijainnin.
Ennen ja Jälkeen Muotoilun
Tyypillinen API-vastaus saapuu tiivistettynä yhdelle riville. Muotoilu levittää sen luettavaksi; tiivistäminen kääntää prosessin takaisin siirtoa varten. Sama periaate koskee myös alla olevan kaltaisia, useita tasoja sisäkkäin sisältäviä tilausobjekteja:
{"tilausId":88213,"asiakas":"Aino Korhonen","kaupunki":"Tampere","tuotteet":[{"sku":"KT-104","maara":2},{"sku":"KT-207","maara":1}],"summa":312.5,"maksettu":true}{
"tilausId": 88213,
"asiakas": "Aino Korhonen",
"kaupunki": "Tampere",
"tuotteet": [
{
"sku": "KT-104",
"maara": 2
},
{
"sku": "KT-207",
"maara": 1
}
],
"summa": 312.5,
"maksettu": true
}