JSON formázó
Ezzel a JSON formázóval ellenőrizheti és szépen formázhatja a JSON adatokat. Illessze be a tömörített vagy minimalizált JSON tartalmat, az eszköz pedig szigorú JSON szabályok szerint ellenőrzi, majd két szóközzel behúzza az objektumokat és tömböket, a 80 oszlopon belül elférő rövid értékeket egy sorban hagyja, és megőrzi a kulcsok sorrendjét, a karakterláncokat és a számok pontosságát. Érvénytelen JSON esetén egyértelmű hibaüzenetet ad. Ideális fejlesztőknek API válaszok, konfigurációs fájlok és naplók olvasásához.
Gyakran ismételt kérdések
Mit csinál a JSON formázó?
Először ellenőrzi, hogy a bemenet érvényes JSON-e, majd két szóközös behúzással írja ki. A 80 oszlopon belül elférő objektumok és tömbök, például a rövid címkelisták, egy sorban maradnak.
Mi történik érvénytelen JSON esetén?
Az eszköz találgatás helyett hibaüzenettel, például Szintaktikai hiba üzenettel leáll. A záró vesszők, megjegyzések, aposztrófos karakterláncok és idézőjel nélküli kulcsok nem érvényes JSON elemek; előbb javítsa ki őket a JSON javítóeszközzel.
Megváltoztatja a kulcsok sorrendjét?
Nem, a kulcsok a megadott sorrendben maradnak, és a duplikált kulcsok is változatlanul megmaradnak. Csak a szóközök és a sortörések változnak.
Megváltoznak a számok?
A számok a leírt formában másolódnak át, így megmarad a pontosságuk és a nagy egész számok értéke. Csak a kitevők alakja egységesül: az 1E+5 alakból 1e5, a -0.5e-03 alakból pedig -0.5e-3 lesz.
Feloldja a Unicode escape szekvenciákat?
Nem, a karakterláncok pontosan másolódnak, ezért az olyan escape szekvenciák, mint a \u00e9, escape formában maradnak, a szó szerinti karakterek pedig szó szerintiek maradnak. A karakterláncokon belüli idézőjelekhez és fordított perjelekhez soha nem nyúl.
Van beágyazási mélységkorlát?
Igen, az 512 szintnél mélyebben beágyazott dokumentumokat elutasítja. A valódi API válaszok és konfigurációs fájlok jóval a korlát alatt maradnak.
Formázhatok üres bemenetet vagy egyetlen értéket?
Az üres bemenet nem érvényes JSON, ezért hibát ad. Egyetlen érték, például egy karakterlánc, szám, true vagy null érvényes, és változatlanul jelenik meg.
Választhatok tabulátort vagy négy szóközt?
Nem, a formázó mindig két szóközzel húz be, és nincsenek beállításai. Ha a projekt tabulátorokat használ, a legtöbb szerkesztővel utólag átalakíthatja a behúzást.
Miért van json kódkerítések közé zárva az eredmény?
A kimenet json jelölésű Markdown kódblokként érkezik, ezért kiemelve jelenik meg az Markdown felületen, a hibajelentésekben és a csevegésben. Másolja ki a kerítések közötti sorokat egy .json fájlba.
Mekkora lehet a JSON fájlom?
Futtatásonként legfeljebb 5 MB; a nagyobb bemenetet hibaüzenettel elutasítjuk. A kimenet megegyezik a Code Formatter JSON beállításának eredményével.