alat za programere / 05
Provera JSON-a
Proverite sintaksu JSON-a i lokalno utvrdite tip raščlanjenog korena i broj stavki.
Provera JSON-a: TOEA koristi JSON parser zasnovan na standardu i prikazuje tačnu sintaksnu grešku kada raščlanjivanje ne uspe. Radi 100% lokalno u vašem pregledaču, bez otpremanja datoteka na server.
- Kategorija
- Alatke za programere
- Pokretanja
- U vašem pregledaču
- Trošak
- Besplatno · bez registracije
- Dostupnost
- Spremno za upotrebu
U potpunosti radi u vašem pregledaču
Važeće nije isto što i očekivano
Bilo koja pojedinačna JSON vrednost jeste važeći dokument: "hello", 42 i null prolaze, jer RFC 8259 to dozvoljava. API koji očekuje objekat ipak će ih odbiti, zato se prikazuju tip korena i broj unosa. Ako ste očekivali objekat sa 20 ključeva, a vidite string, sadržaj je verovatno dva puta kodiran kao JSON i potrebno ga je ponovo parsirati.
Greške koje ne možete da vidite
Kada prijavljena pozicija pokazuje na ono što izgleda kao običan razmak ili navodnik, znak verovatno nije ono što deluje. Programi za obradu teksta i aplikacije za ćaskanje menjaju prave navodnike u zakrivljene (“ i ”), koje JSON ne prihvata, a tekst kopiran sa veb-stranica može sadržati razmake koji se ne prelamaju ili razmake nulte širine. Neuspeh izaziva i oznaka redosleda bajtova na samom početku. Unicode inspektor prikazuje kodnu tačku svakog znaka, pa je uzrok lako pronaći.
Provera datoteka u skriptama
Za mnogo datoteka ili korak izgradnje proverite sadržaj u komandnoj liniji. jq empty file.json ne ispisuje ništa za važeći JSON, a u suprotnom završava uz kod greške; python3 -m json.tool file.json radi isto bez dodatne instalacije. Oba alata prijavljuju red i kolonu prve greške. Tekst iz jezičkog modela ili JavaScript datoteke koja ne prolazi zbog završnih zareza ili komentara možete popraviti pomoću alata za popravku JSON-a.
Kako se koristi
- Nalepite JSON u editor.
- Izaberite „Validiraj JSON“.
- Pregledajte ispravnost i sažetak korena.
Privatnost i ograničenja
Vaš JSON ostaje u pregledaču. Ispravna sintaksa ne garantuje da podaci odgovaraju šemi aplikacije.
Srodne alatke
Često postavljana pitanja
Da li proverava JSON Schema?
Ne. Proverava samo JSON sintaksu i osnovnu strukturu korena.
Da li su komentari dozvoljeni?
Ne. Standardni JSON ne dozvoljava komentare ni zareze na kraju.
Besplatan alat · pokretanja: u vašem pregledaču · nalog nije potreban