Liigu sisu juurde

JSON minimeerija

Minimeeri JSON, eemaldades stringide välise tühikud, tabeldusmärgid ja reavahetused, säilitades samal ajal andmed täpselt algsel kujul. Numbrid säilitavad oma algsed numbrimärgid, nii et suured täisarvud ja kümnendmurrud ei kaota kunagi täpsust ning stringid, paomärgid ja võtmete järjekord jäävad muutmata. Vigane JSON lükatakse tagasi koos esimese vea rea ja veeruga. See sobib arendajatele, kes soovivad vähendada API koormaid, testandmeid ja konfiguratsioonifaile.

Lähtesta

Korduma kippuvad küsimused

Mida JSON minimeerija eemaldab?

See eemaldab kõik ebaolulised tühikud: tühikud, tabeldusmärgid ja reavahetused märkide vahel. Stringide sees jääb kõik täpselt algsele kujule, sealhulgas tühikud ja paojadad.

Kas minimeerimine võib mu numbreid muuta?

Ei. Tööriist kopeerib iga numbri täpselt algsel kujul, selle asemel et seda parsida ja uuesti väljastada, nii et 12345678901234567890 või 1.50 jääb muutmata ega kaota kunagi täpsust.

Kas see valideerib JSON?

Jah. Sisend peab olema range JSON, nagu on määratletud RFC 8259-is. Kommentaarid, lõpus olevad komad, ühekordsed jutumärgid, jutumärkideta võtmed ja sellised väärtused nagu NaN lükatakse tagasi.

Kuidas vigadest teatatakse?

Esimesest probleemist teatatakse koos rea ja veeruga. Tüüpilised teated nimetavad ootamatu märgi, sulgemata stringi, vigase paomärgi või sisu, mis järgneb JSON väärtuse lõpule.

Kas korduvad võtmed eemaldatakse?

Ei. Minimeerija ei loo mälus objekti, seega jäävad korduvad võtmed ja võtmete järjekord täpselt selliseks, nagu need sisendis on.

Kas baidijärjestuse märk säilib?

Alguses olev UTF-8 baidijärjestuse märk eemaldatakse, sest see ei kuulu JSON väärtuse juurde. Kõik muu jääb paika.

Kui sügav võib pesastus olla?

Objekte ja massiive võib pesastada kuni 1000 tasemeni. Sügavam sisend lükatakse tagasi ja selle kohta kuvatakse teade, et vältida aeglast või nurjuvat päringut.

Kui suur võib sisend olla?

Kuni 1 MB JSON päringu kohta. Minimeerimine toimub ühe läbimisega, nii et ka suured failid tagastatakse kiiresti.

Kas saan minimeerida JSON Linesi või mitut dokumenti korraga?

Ei. Sisend peab olema üks JSON väärtus, näiteks üks objekt või massiiv. Kui esimesele järgneb teine väärtus, teatatakse ootamatust sisust koos rea ja veeruga.

Kas minu andmeid säilitatakse?

Ei. JSON töödeldakse päringu ajal mälus ja saadetakse tagasi. Seda ei salvestata kunagi ning logitakse ainult päringute suurused.

Teave OneClick Pro kohta

OneClick Pro on tasuta kollektsioon, mis sisaldab üle 150 veebitööriista igapäevatööks: piltide ja ühikute teisendamiseks, koodi vormindamiseks ja valideerimiseks, domeenide ja SEO kontrollimiseks ning teksti, kuupäevade ja numbritega töötamiseks. Kõik tööriistad toimivad ilma registreerimise või tellimuseta ning sisestatut kasutatakse ainult tulemuse arvutamiseks ega salvestata kunagi. Kasutage seda kiire tööriistakastina ühekordsete ülesannete jaoks või lisage järjehoidjatesse tööriistad, mida iga päev kasutate.