JSON Stringify
Konverter JavaScript-objekter og matriser til JSON-strenger med tilpassbar innrykk og HTML-escape. Gratis, kjører helt i nettleseren din.
Hva er JSON Stringify?
JSON.stringify() er en innebygd JavaScript-metode som konverterer en JavaScript-verdi til en JSON-formatert streng. Dette verktøyet gir et visuelt grensesnitt med innrykkskontroll og HTML-escape.
Hvordan bruker jeg dette JSON stringify-verktøyet?
Lim inn eller skriv inn JavaScript-objektet eller matrisen i inndataområdet. Verktøyet konverterer det umiddelbart til en JSON-streng. Du kan justere innrykk (mellomrom eller tabulatorer) og aktivere HTML-escape.
Hva er forskjellen mellom JSON og JavaScript-objekter?
JSON krever at alle nøkler er i doble anførselstegn og støtter bare typene string, number, boolean, null, array og object. JavaScript-objekter tillater nøkler uten anførselstegn, enkle anførselstegn, funksjoner, undefined og Symbol.
Hvordan håndteres sirkulære referanser?
JSON.stringify() kaster en feil når den møter en sirkulær referanse. Dette verktøyet oppdager sirkulære referanser og viser en tydelig feilmelding.
Kan jeg tilpasse utskriftens innrykk?
Ja. Du kan sette innrykket til et hvilket som helst antall mellomrom eller tabulatorer. Bruk 0 eller tom for kompakt utskrift uten ekstra mellomrom.
Hva gjør HTML-escape?
HTML-escape konverterer tegn som <, >, &, " og ' til deres HTML-ekvivalenter (<, >, &, osv.). Dette forhindrer at JSON-strengen bryter HTML ved innbygging.
Fungerer dette verktøyet i alle nettlesere?
Ja. JSON.stringify() er en standardmetode som støttes av alle moderne nettlesere, inkludert Chrome, Firefox, Safari og Edge.
Hvordan sjekker jeg om utskriften er gyldig JSON?
Verktøyet genererer syntaktisk korrekt JSON med den innebygde JSON.stringify()-metoden. Du kan verifisere resultatet ved å lime det inn i en hvilken som helst JSON-validator.
Sendes dataene mine til en server?
Nei. All behandling skjer lokalt i nettleseren din ved hjelp av JavaScript. Dataene dine forlater aldri enheten din.
Hvilke verdier ignoreres av JSON.stringify()?
JSON.stringify() ignorerer undefined-verdier, funksjoner og Symbol-nøkkelerte egenskaper i objekter. I matriser erstattes disse verdiene med null.