JSON-validátor

Az érvénytelen JSON megszakítja az API-kat, a konfigurációs telepítéseket és a CI-folyamatokat — gyakran homályos „Váratlan token” üzenetekkel. Illessze be vagy töltse fel a JSON-t, hogy azonnali szintaktikai ellenőrzést kapjon a hiba helyével.

A JSON ellenőrzése

1. Illessze be a JSON-t a szerkesztőbe, vagy töltsön fel egy .json fájlt.
2. Érvényesítési eredmény olvasása: érvényes vagy hibás a pozícióval.
3. Javítsd ki a vesszőket, idézőjeleket vagy zárójeleket a zárójelben.
4. Másold ki a javított JSON-t, vagy küldje el formázóba/minifikátorba.

Érvényesítési példák

API válasz hibakeresés

A naplózási kimenet csonka középső objektum — az érvényesítő pontosan megmutatja, hol szakad el a karakterlánc.

package.json javítás

Extra vessző az utolsó függőségi blokk után — az érvényesítő arra a sorra mutat, mielőtt az npm telepítés meghiúsul.

Webhook hasznos teher

Győződjön meg arról, hogy a harmadik féltől származó POST törzse érvényes JSON, mielőtt leképezné a mezőket a kódban.

Mikor használd ezt az eszközt

• Mielőtt a git konfigurációját végrehajtaná vagy üzembe helyezné.
• A 400-as hibás ügyféltörzs hibakeresésekor.
• Ha nem technikai csapattársaktól származó, kézzel szerkesztett JSON-t egyesít.

Szigorú JSON vs JavaScript

A JSSON nem szigorúbb, mint a kommentár. záró vesszők. A JS konfigurációkból történő másolás gyakran megszakad a tisztításig.

Gyakori kérdések

Gyakori JSON-hibák?

Vesszők, idézőjelek dupla helyett, idézőjelek nélküli kulcsok és hiányzó vesszők a tulajdonságok között.

Érvényesíti a sémát?

Csak a szintaxis — a sémához viszonyított szerkezet különálló.

Nagy fájlok?

A nagyon nagy JSON lelassíthatja a böngészőt — felosztja vagy streaming CLI-eszközöket használ GB-fájlokhoz.

Unicode és escape?

Az érvényes JSON-hoz \\\\uXXXX szükséges bizonyos vezérlőkhöz; A validator elfogadd az UTF-8-at karakterláncokban.

Javítás után?

JSON-formázót használjon az olvasható elrendezéshez vagy a termelési minifierhez.