Siirry sisältöön

JSON-minimoija

Pienennä JSON poistamalla kaikki välilyönnit, sarkaimet ja rivinvaihdot merkkijonojen ulkopuolelta ja säilytä samalla tiedot täsmälleen ennallaan. Luvut säilyttävät alkuperäiset numeromerkkinsä, joten suuret kokonaisluvut ja desimaalit eivät menetä tarkkuutta, ja merkkijonot, escape-sekvenssit sekä avainten järjestys pysyvät muuttumattomina. Virheellinen JSON hylätään, ja ilmoituksessa kerrotaan ensimmäisen virheen rivi ja sarake. Työkalu sopii kehittäjille, jotka pienentävät API-hyötykuormia, testiaineistoja ja määritystiedostoja.

Nollaa

Usein kysytyt kysymykset

Mitä JSON-minimoija poistaa?

Se poistaa kaiken merkityksettömän tyhjän tilan: välilyönnit, sarkaimet ja tokenien väliset rivinvaihdot. Merkkijonojen sisällä kaikki säilyy täsmälleen ennallaan, myös välilyönnit ja escape-sekvenssit.

Voiko pienentäminen muuttaa lukujani?

Ei. Työkalu kopioi jokaisen luvun täsmälleen sellaisena kuin se on kirjoitettu sen sijaan, että jäsentäisi ja tulostaisi sen uudelleen. Siksi 12345678901234567890 tai 1.50 palautuu ennalleen eikä tarkkuus katoa.

Vahvistaako se JSON-syötteen?

Kyllä. Syötteen on oltava tiukasti RFC 8259:n mukainen JSON. Kommentit, pilkut viimeisen alkion jälkeen, yksinkertaiset lainausmerkit, lainaamattomat avaimet ja arvot, kuten NaN, hylätään.

Miten virheistä ilmoitetaan?

Ensimmäisestä ongelmasta ilmoitetaan rivi ja sarake. Tyypillisissä viesteissä mainitaan odottamaton merkki, sulkematon merkkijono, virheellinen escape-sekvenssi tai sisältö JSON-arvon lopun jälkeen.

Poistetaanko kaksoisavaimet?

Ei. Tiivistin ei rakenna objektia muistiin, joten kaksoisavaimet ja avainten järjestys säilyvät täsmälleen syötteen mukaisina.

Säilyykö tavujärjestysmerkki?

Alussa oleva UTF-8-tavujärjestysmerkki poistetaan, koska se ei kuulu JSON-arvoon. Kaikki muu säilyy paikallaan.

Kuinka syvälle sisäkkäisyys voi ulottua?

Objektit ja taulukot voivat olla sisäkkäin enintään 1000 tasolla. Syvemmälle sisäkkäinen syöte hylätään virheilmoituksella sen sijaan, että otettaisiin riski hitaasta tai epäonnistuvasta pyynnöstä.

Kuinka suuri syöte voi olla?

Enintään 1 MB JSON-dataa pyyntöä kohden. Tiivistys tehdään yhdellä läpikäynnillä, joten suuretkin tiedostot palautuvat nopeasti.

Voinko tiivistää JSON Lines -tiedostoja tai useita dokumentteja kerralla?

Ei. Syötteen on oltava yksi JSON-arvo, kuten yksi objekti tai taulukko. Ensimmäisen arvon jälkeinen toinen arvo ilmoitetaan odottamattomana sisältönä sekä sen rivi ja sarake.

Tallennetaanko tietoni?

Ei. JSON käsitellään muistissa pyyntösi aikana ja lähetetään takaisin. Sitä ei koskaan tallenneta, ja vain pyyntöjen koot kirjataan lokiin.

Tietoja: OneClick Pro

OneClick Pro on ilmainen kokoelma, jossa on yli 150 verkkotyökalua arjen tehtäviin: kuvien ja yksiköiden muuntamiseen, koodin muotoiluun ja validointiin, verkkotunnusten ja SEO tarkistamiseen sekä tekstien, päivämäärien ja lukujen käsittelyyn. Kaikki työkalut toimivat ilman rekisteröitymistä tai tilausta. Syöttämiäsi tietoja käytetään vain tuloksen laskemiseen, eikä niitä tallenneta koskaan. Käytä palvelua nopeana apuvälineenä yksittäisiin tehtäviin tai lisää kirjanmerkkeihin työkalut, joita tarvitset päivittäin.