alat za programere / 27
Konvertor JS objektnih literala u strogi JSON
Pretvorite JS objektne literale bez navodnika, jednostruke navodnike i zareze na kraju u stroge JSON sadržaje.
Konvertor JS objektnih literala u strogi JSON: TOEA analizira ključeve bez navodnika, vrednosti stringova u jednostrukim navodnicima i zareze na kraju, a zatim generiše ispravan JSON. 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
Šta se menja na putu do JSON-a
Neke JavaScript vrednosti nemaju JSON oblik. Svojstvo postavljeno na undefined nestaje, a undefined unutar niza postaje null. Heksadecimalni brojevi i numerički separatori poput 1_000 zapisuju se kao obični decimalni brojevi. Template literali postaju obični stringovi, pri čemu svaki ${…} ostaje doslovni tekst. Celi brojevi veći od 9,007,199,254,740,991 gube preciznost jer vrednost prolazi kroz JavaScript broj; duge ID-jeve prvo u izvornom kodu stavite pod navodnike kao stringove.
Samo podaci, nikada kod
Konverter čita literal kao podatke i nikada ga ne izvršava, tako da nalepljeni isečak ne može ništa da uradi. Mana je to što se odbija sve što se izračunava: promenljive, pozivi funkcija, new Date(), sintaksa za širenje, NaN i Infinity. Zamenite svaki od tih elemenata vrednošću koju želite u JSON-u, pa ponovo izvršite konverziju; greška navodi red i kolonu koje treba proveriti. Početni const name = ili export default automatski se uklanja. Provera JSON-a potvrđuje rezultat pre nego što ga unesete u konfiguracionu datoteku.
Kako se koristi
- Nalepite isečak JS objekta.
- Podesite uvlačenje za formatiranje.
- Kopirajte ispravan JSON izlaz.
Privatnost i ograničenja
Analiza i formatiranje odvijaju se 100% u vašem lokalnom pregledaču.
Srodne alatke
Često postavljana pitanja
Da li može da analizira objekte sa jednostrukim navodnicima?
Da, ključevi svojstava i vrednosti u jednostrukim navodnicima automatski se pretvaraju u dvostruke navodnike.
Besplatan alat · pokretanja: u vašem pregledaču · nalog nije potreban