Pereiti prie turinio

JSON glaudintuvas

Sumažinkite JSON dydį pašalindami visus tarpus, tabuliacijos ženklus ir eilučių lūžius už eilučių ribų, išsaugodami tiksliai taip, kaip parašyti, duomenis. Skaičių skaitmenys nekeičiami, todėl didieji sveikieji skaičiai ir dešimtainės trupmenos nepraranda tikslumo, o eilutės, kaitos sekos ir raktų tvarka lieka nepaliestos. Netinkamas JSON atmetamas, nurodant pirmosios klaidos eilutę ir stulpelį. Įrankis pravers kūrėjams, mažinantiems API duomenų blokų, pavyzdinių duomenų ir konfigūracijos failų dydį.

Nustatyti iš naujo

Dažnai užduodami klausimai

Ką pašalina JSON glaudintuvas?

Pašalinami visi nereikšmingi tarpai: tarpai, tabuliacijos ženklai ir eilučių lūžiai tarp žetonų. Eilučių viduje viskas lieka tiksliai taip, kaip parašyta, įskaitant tarpus ir kaitos sekas.

Ar sumažinus gali pasikeisti skaičiai?

Ne. Įrankis nukopijuoja kiekvieną skaičių tiksliai taip, kaip parašytas, užuot jį analizavęs ir iš naujo pateikęs, todėl 12345678901234567890 ar 1.50 grąžinami nepakitę ir nepraranda tikslumo.

Ar tikrinamas JSON?

Taip. Įvestis turi atitikti griežtą JSON formatą, apibrėžtą RFC 8259. Komentarai, kableliai gale, viengubos kabutės, kabutėmis neapgaubti raktai ir tokios reikšmės kaip NaN atmetami.

Kaip pranešama apie klaidas?

Pirmoji klaida nurodoma kartu su eilute ir stulpeliu. Įprastuose pranešimuose įvardijamas netikėtas simbolis, neužbaigta eilutė, netinkama kaitos seka arba turinys po JSON reikšmės pabaigos.

Ar pasikartojantys raktai pašalinami?

Ne. Minifikatorius nesukuria objekto atmintyje, todėl pasikartojantys raktai ir jų tvarka išsaugomi tiksliai taip, kaip įvestyje.

Ar išsaugomas baitų tvarkos ženklas?

Pradžioje esantis UTF-8 baitų tvarkos ženklas pašalinamas, nes jis nėra JSON reikšmės dalis. Visa kita lieka savo vietoje.

Kokio gylio gali būti įdėtinė struktūra?

Objektų ir masyvų įdėtinumo lygis gali siekti 1000. Gilesnė įvestis atmetama ir parodomas pranešimas, kad užklausa netaptų lėta ar nesėkminga.

Kokio dydžio gali būti įvestis?

Iki 1 MB JSON vienai užklausai. Minifikavimas vyksta vienu perėjimu, todėl net dideli failai grąžinami greitai.

Ar galiu minifikuoti JSON Lines arba kelis dokumentus vienu metu?

Ne. Įvestį turi sudaryti viena JSON reikšmė, pavyzdžiui, vienas objektas arba masyvas. Jei po pirmosios reikšmės pateikiama antra, ji nurodoma kaip netikėtas turinys, pateikiant eilutę ir stulpelį.

Ar mano duomenys saugomi?

Ne. JSON apdorojamas atmintyje vykdant jūsų užklausą ir grąžinamas. Jis niekada neišsaugomas; registruojami tik užklausų dydžiai.

Apie OneClick Pro

OneClick Pro – nemokama kolekcija, kurioje yra daugiau nei 150 žiniatinklio įrankių kasdieniam darbui: vaizdams ir vienetams konvertuoti, kodui formatuoti ir tikrinti, domenams ir SEO tikrinti, taip pat tekstui, datoms ir skaičiams apdoroti. Visi įrankiai veikia be registracijos ar prenumeratos, o jūsų įvesti duomenys naudojami tik rezultatui apskaičiuoti ir niekada neišsaugomi. Naudokite juos kaip greitą įrankių rinkinį vienkartinėms užduotims arba įtraukite į žymes įrankius, kurių prireikia kasdien.