JSON-i vormindaja
Veeb ja arendusKuidas JSON-i vormindada ja kontrollida?
Kleebi JSON, et leida vead, korrastada või tihendada teksti.
Tööriista kasutamisel jääb sisestatu sinu seadmesse. Jagatud lingi avamisel saab HowToolbox selle aadressis olevad seaded lehe ettevalmistamiseks.
Ei salvestata linki ega mujale.
JSON-i kontroll
Korrektne JSON
Kopeeri kogu väljund või laadi see JSON-failina alla.
JSON-i väljund
{
"b": 2,
"a": [
1,
true,
null
]
} Lähtetekst: kuni 20 000 märki. Vormindus: kuni 32 pesastustaset. JSON jääb sellele vahelehele ega satu kunagi linki.
Korduvate võtmete puhul säilib viimane väärtus. Arvud kasutavad tavalist ujukomatäpsust; vahemikust väljas arve ja ohutut täpsuspiiri ületavaid täisarve ei vormindata.
Sponsitud lingid
Kleebi JSON, et leida vead, korrastada või tihendada teksti.
Kuidas kasutada
- Kleebi JSON. Tulemus näitab kohe, kas see on korrektne või kus asub esimene viga.
- Vali loetav või tihendatud vormindus. Loetava vormingu puhul vali kaks tühikut, neli tühikut või tabeldusmärgid. Soovi korral järjesta objekti võtmed.
- Kopeeri väljund või laadi .json-fail alla. Pikka eelvaadet lühendatakse, kuid koopia ja allalaaditud fail sisaldavad kogu väljundit.
Korrektsed JSON-väärtused pärast tihendamist
| Sisend | Tihendatud |
|---|---|
| [1, 2, 3] | [1,2,3] |
| [true, false] | [true,false] |
| [null, 0] | [null,0] |
| ["a", "b"] | ["a","b"] |
| [[], []] | [[],[]] |
Sponsitud lingid
Kuidas see töötab
JSON esitab objekte, massiive, sõnesid, arve ning väärtusi true, false ja null. Objekti nimed ja sõned kasutavad topeltjutumärke. Lõpukoma ja kommentaar ei kuulu JSON-i. Kontrollija järgib RFC 8259 JSON-i grammatikat ja teatab esimesest veast rea ja veeruga, mida mõlemat loetakse ühest.
Loetav vormindus lisab reavahetusi ja taandeid; tihendamine eemaldab tarbetud tühimärgid. Näiteks [1, 2] muutub tihendamisel kujule [1,2]. Sõne sees olevad tühikud jäävad selle väärtuse osaks. Järjestamine korraldab objektide võtmed rekursiivselt ümber, säilitades massiivide järjekorra; täisarvuliste indeksitega võtmed tulevad esimesena arvulises järjekorras.
Tööriist lubab kuni 20 000 lähtemärki ja vormindab kuni 32 pesastustaset. Korduvate nimede puhul säilib viimane väärtus. Kümnendarvud võivad ümarduda tavalise ujukomatäpsuseni, kuid toetatud vahemikust väljas arve ja ohutut täpsuspiiri ületavaid täisarve väljundisse ei lubata. Tekst jääb brauserisse ega satu kunagi linki.
Korduma kippuvad küsimused
Miks minu JSON on vigane?
Levinud põhjused on ülakomad, jutumärkideta nimed, kommentaarid ja lõpukomad. Teatatud asukoht näitab vea tuvastamise kohta; puuduv jutumärk või sulg võib olla varem.
Kas vormindamine säilitab iga märgi?
Ei. Tühimärgid, paojadad ja arvukirjaviis võivad muutuda. Korduvatel võtmetel säilib ainult viimane väärtus ning kümnendtäpsus on piiratud. Kasuta muutumatuna säilitatavate identifikaatorite või täpsete kümnendarvuliste summade jaoks jutumärkides sõnesid.
Miks korrektne JSON mõnikord väljundit ei anna?
Kontroll hindab süntaksit vorminduspiirangutest eraldi. Sügavalt pesastatud andmed, lõpmatusena tõlgendatud arvud ja ohutust vahemikust väljas täisarvud võivad olla süntaktiliselt korrektsed, kuid neid ei vormindata.
Kas JSON-dokument võib olla ainult arv või sõne?
Jah. JSON-väärtus võib olla objekt, massiiv, sõne, arv, true, false või null.
Kas võtmete sortimine sordib ka massiive?
Ei. Sortimine muudab objektide võtmete järjekorda rekursiivselt; massiivielemendid jäävad samasse järjekorda.
Järgmiseks võib vaja minna
- Tekstide võrdlusVaata lisandusi ja eemaldusi ridade või sõnade kaupa., privaatne, töötab sinu seadmesTekstitööriistadKontrollija
- UUID-generaatorSinu seadmes loodud juhuslikud UUID-d: versioon 4 või ajaliselt järjestatud versioon 7., privaatne, töötab sinu seadmesVeeb ja arendusGeneraatorKodeerimine
- Andmemahu teisendajaTeisenda baite, kilobaite, megabaite, gigabaite, MiB, GiB ja bitte, eristades aluseid 1000 ja 1024., privaatne, töötab sinu seadmesÜhikute teisendamineTeisendajaKodeerimine
- Base64 kodeerimine ja dekodeerimineKodeeri tekst või fail Base64 kujule ja dekodeeri tagasi otse brauseris., privaatne, töötab sinu seadmesTekstitööriistadTeisendajaKodeerimine
- Punktkirja tõlkijaTeisenda tekst ühtse inglise punktkirja märkideks ja tagasi: tähed, suurtähed, numbrid ning põhilised kirjavahemärgid., privaatne, töötab sinu seadmesTekstitööriistadTeisendajaKodeerimine
- QR- ja vöötkoodiskannerSkanni kaamera või pildi abil ning vaata enne avamist, mida kood sisaldab ja kuhu link tegelikult viib., privaatne, töötab sinu seadmesMeedia ja failidKontrollijaKodeerimine
Veel kategoorias Veeb ja arendus
Kõik 18 tööriista kategoorias Veeb ja arendus- ParooligeneraatorSinu seadmes loodud juhuslik parool koos tugevusega bittides. Midagi ei saadeta kuhugi., privaatne, töötab sinu seadmes
- Allalaadimisaja kalkulaatorSisesta faili suurus ja ühenduse kiirus, et näha alla- või üleslaadimise kestust., privaatne, töötab sinu seadmes
- Brauseri infoBrauseri, mootori ja seadme teatatud andmed., privaatne, töötab sinu seadmes
- DNS-päringOtsi aadresse, meiliservereid ja muid DNS-kirjeid.
- HTTP olekukoodidOtsi üles mis tahes HTTP olekukood: mida tähendavad 200, 301, 404, 429 või 503, millal server selle saadab, kas vahemälud seda hoiavad ja milline RFC selle määratleb., privaatne, töötab sinu seadmes
- Kas sait töötab?Kontrolli veebisaidi vastust meie serverist.
Praegu populaarne
Sponsitud lingid
Sponsitud lingid
Sponsitud lingid