JSON formázó & Validator
Formázza, szépítse és érvényesítse a JSON-t azonnal a böngészőben. Nincs szükség feltöltésre – teljesen privát és ingyenes.
Húzzon ide egy JSON-fájlt
Támogatja a .json fájlokat. Vagy illessze be JSON-ját a fenti területre.
Formázza, szépítse és érvényesítse a JSON-t azonnal a böngészőben. Nincs szükség feltöltésre – teljesen privát és ingyenes.
Támogatja a .json fájlokat. Vagy illessze be JSON-ját a fenti területre.
A JSON formázás (amelyet gyakran szép nyomtatásnak vagy szépítésnek neveznek) kompakt JSON-t használ, és szóközt – sortörést, behúzást, következetes térközt – ad hozzá, hogy a szerkezet látható legyen az emberi olvasók számára. A Compact JSON a megfelelő formátum az átvitelhez: minimalizálja a bájtokat a vezetéken és a tárhelyen. A formázott JSON a megfelelő formátum az ellenőrzéshez: a behúzott hierarchia egy pillantással feltárja a beágyazott struktúrát, értelmessé teszi a különbségeket, és lehetővé teszi a fejlesztők számára, hogy meghatározott mezőket a dokumentum mentális elemzése nélkül találjanak meg.
Ez a formázó JSON-ként elemzi a bemenetet, hogy megerősítse az érvényességét, majd következetes behúzással újra kiadja. Érvénytelen bemenet hibát eredményez, amely a szintaktikai problémára mutat. Az érvényes bemenetet a rendszer újraformázza, függetlenül attól, hogy a forrás mennyire kompakt vagy rendetlen volt. A behúzás alapértelmezés szerint két szóköz, ami megfelel a leggyakoribb JavaScript-konvenciónak.
A formázó kicsinyítést (az inverz műveletet) is kínál, amely minden szükségtelen szóközt eltávolít a legkisebb érvényes JSON létrehozásához. A minimális teljesítmény hasznos a termelés átviteléhez; A formázott kimenet hasznos a fejlesztéshez és a hibakereséshez.
A mélyen beágyazott JSON beolvasása behúzás nélkül lényegében lehetetlen – a szerkezet technikailag jelen van, de láthatatlan. Még a mérsékelten összetett JSON is hatalmas előnyökkel jár a formázásból. A kódellenőrzőknek, az API-hibakeresőknek és mindenkinek, aki megpróbálja megérteni az adatterhelést, formázott JSON-fájlra van szüksége, hogy lássa, mi is van ott.
A formázás a hibákat is észleli. Ha a formázás során nem sikerül a JSON elemzése, a hibaüzenet azonosítja a szintaktikai probléma pontos helyét – gyakran egy hiányzó vessző, egy idézet nélküli kulcs vagy egy kósza vessző, amelyet az előállító rendszer nem jelölt meg. A formázó a rendelkezésre álló legegyszerűbb JSON-ellenőrző.
Illessze be a JSON-t, kattintson a formátumra.
A formázó a JSON.parse és a JSON.stringify fájlokat használja, ugyanazt a párt, amelyet minden JavaScript futtatókörnyezetben szállítanak. Az elemzés az RFC 8259 szabványt (a jelenlegi JSON-specifikációt) követi, elfogadva a szigorú JSON-t, de elutasítva a JavaScript-objektum literálokat, megjegyzéseket, vesszőket és más JSON5-bővítményeket.
A JSON.stringify behúzási argumentumot fogad el: szám (szóközök) vagy karakterlánc (egyéni behúzás karakter, például tabulátor). A formázó mindkét lehetőséget feltárja. A kimenet az objektumok forrássorrendje szerint van rendezve (mivel az ES2015 megőrizte a tulajdonságbeillesztési sorrendet az összes főbb motorban).
Élesetek: a Number.MAX_SAFE_INTEGER értéken túli nagy számok veszítenek a pontosságból az elemzés során (ismert JSON-korlátozás; használjon karakterlánc-értékeket a 2^53-nál nagyobb azonosítókhoz). A karakterláncokban lévő Unicode escape-kódok szó szerint megmaradnak. A záró szóközt minden sorról le kell vonni.