Toollet
Keresés feladat vagy alkalmazásnév alapjánKeresésKapcsolat
Árak

JSON ellenőrzése és formázása

Illessze be a JSON-t vagy nyisson meg egy UTF-8 fájlt, majd válasszon szintaxisellenőrzést, formázást vagy tömörítést. A szintaxishibákat sor és oszlop alapján ellenőrizheti; a formázás és a tömörítés megőrzi a számjelölést, a szöveges escape-eket és a kulcsok sorrendjét. Másolja a teljes eredményt, vagy mentse result.json néven.

Általában 2 szóköz. A „Szóköz nélkül” ugyanazt a kimenetet adja, mint a tömörítés.

JSON eredmény

Adja meg a JSON-t, válasszon egy folyamatot, és futtassa.

Mire használható

Szintaxishibák megkeresése

Ha a bemenet nem olvasható JSON-ként, megjelenik a hiba sora és oszlopa. Javítsa a bemenetet, és ellenőrizze újra.

Válasszon a formázás és a tömörítés között

Formázzon olvashatóra 2 vagy 4 szóközzel, illetve lapokkal. Tömör JSON-t is létrehozhat a karakterláncokon kívüli szóközök eltávolításával.

Az eredeti értékek jelölésének megőrzése

A számok jelölése, a karakterlánc-escape-ek és a kulcsok sorrendje megmarad. Az eredeti bemenetet és a feldolgozott eredményeket egymás mellett hasonlíthatja össze.

Hogyan használható

  1. JSON megadása

    Illesszen be JSON-t, vagy használja a „JSON-fájl megnyitása” lehetőséget egy UTF-8 fájl betöltéséhez. Kipróbálhatja a „Minta használata” lehetőséget is.

  2. Válasszon műveletet, és futtassa

    Válasszon szintaxisellenőrzést, formázást vagy tömörítést. Formázáskor válassza ki a behúzást, majd nyomja meg a művelet gombot.

  3. Az eredmény ellenőrzése és lekérése

    Ha hiba lép fel, javítsa a megjelölt sor és oszlop környezetét, és futtassa újra. Ha a szintaxis érvényes, másolhatja az eredményt, vagy mentheti result.json fájlként.

Mikor hasznos

Az egyvonalas JSON olvashatóbbá tétele

Amikor sortöréseket és behúzást szeretne hozzáadni a kapott adatok mezőinek és beágyazottságának ellenőrzéséhez.

JSON-szintaxishibák megkeresése

Amikor időjel- vagy vesszőhibák miatt olvashatatlan adatokat szeretne vizsgálni, a megjelölt helytől kezdve.

A fölösleges szóközök csökkentése

Amikor a JSON-t az értékek megőrzésével szeretné átadni, miközben a karakterláncokon kívüli szóközöket és sortöréseket eltávolítja.

A JSON-ellenőrzés alapjai

Név–érték párok és tömbök

A JSON az adatokat név–érték párokkal vagy rendezett tömbökkel ábrázolja. Az objektumok és tömbök mellett olyan bemenet is támogatott, amely csak egy karakterláncból, számból, true, false vagy null értékből áll.

Időjelek, vesszők és megjegyzések

A kulcsokat és a karakterláncokat kettős idézőjelek közé kell tenni. A szabványos JSON-szintaxis nem enged meg felesleges záró vesszőket, egyes idézőjeleket vagy megjegyzéseket. Ezeket a rendszer nem távolítja el és nem javítja automatikusan.

Az ellenőrzés, a formázás és a tömörítés közötti különbség

A szintaxisellenőrzés változatlanul visszaadja a bemenetet. A formázás olvashatóságra igazítja a szóközöket és a sor töréseit, a tömörítés pedig eltávolítja a karakterláncokon kívüli szóközöket. Nem rövidíti a karakterláncok tartalmát.

Azonos nevű kulcsok és nagy számok

A duplikált kulcsok és a nagy számjelölések megmaradnak. A fogadó szoftver azonban felülírhatja vagy kerekítheti az értékeket. Duplikált kulcsok jelenlétének esetén darabszám és figyelmeztetés jelenik meg.

Érvényes szintaxis és helyes tartalom

A szintaxisellenőrzés azt vizsgálja, hogyan van megírva a JSON. Nem garantálja, hogy minden kötelező mező jelen van, hogy az összegek vagy a dátumok helyesek, vagy hogy az adatok megfelelnek a címzett specifikációinak.

Gyakori kérdések

Használhatok megjegyzéseket vagy záró vesszőket tartalmazó JSON-t?

A bemenetet szabványos JSON-nak tekintjük, ezért a megjegyzések és a záró vesszők hibát okoznak. Ez nem olyan funkció, amely automatikusan megjavítja a JSON5 vagy JSONC bemenetet.

Megváltoznak a számok vagy a kulcsok sorrendje?

A számok jelölése, a karakterlánc-escape-ek és a kulcsok sorrendje megmarad. Az olyan értékek, mint a 9007199254740993, az 1e400 és a -0, nem íródnak át más számjelölésre.

Ha a szintaxis érvényes, akkor az adatok tartalma is helyes?

Nem. A hiányzó mezőket, az üzleti célú felhasználáshoz szükséges értékek helyességét és a JSON Schema megfelelőségét nem ellenőrzi. Ellenőrizze a fogadó rendszer specifikációi alapján.

Eltűnik a bevitelem, ha hiba lép fel?

A bemenet megmarad, és hiba jelenik meg. Javítsa a megjelölt sor és oszlop környezetét, majd futtassa újra. A bevitel vagy a beállítások módosítása törli az előző eredményeket.

Menthetem a tömörített JSON-t egyetlen sorba is?

Igen. A formázás, a tömörítés vagy a szintaxisellenőrzés teljes eredményét másolhatja, és result.json fájlként mentheti.

Bemenet és eredmények

Bemenet
A beillesztett bemenet legfeljebb 1 000 000 UTF-16 kódolási egység. A fájloknak UTF-8 kódolásúnak kell lenniük, és legfeljebb 1 MB (1 000 000 bájt) méretűek lehetnek. A fájlnév jelzi a forrásfájlt, és a szerkesztett bemenet is feldolgozható.
Feldolgozás
Legfeljebb 10 000 érték és 64 mélység. A gyökér mélysége 0. Ha a feldolgozás több mint 5 másodpercig tart, megáll, és útmutatást ad az adatok csökkentéséhez és az újrafuttatáshoz.
Eredmények
A kimenet legfeljebb 2 000 000 UTF-16 kódolási egység. A másolás és a JSON-mentés a teljes kimenetet tartalmazza. A formázás és a tömörítés csak a karakterláncokon kívüli szóközöket módosítja.

Jelenlegi beállítások

Eszközök keresése