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.
Slik bruker du JSON Stringify
Konverter JavaScript-objekter og -arrayer til JSON-strenger med valgt innrykk og valgfri HTML-escaping. Alt behandles lokalt i nettleseren din, og inntastet kode lastes aldri opp.
- Skriv inn JavaScript-objekt- eller arrayliteralen du vil serialisere, i inntastingsfeltet.
- Under “Indentation:”, velg “Spaces” eller “Tabs” avhengig av hvordan utdataen skal rykkes inn.
- Sett innrykksbredden i feltet “Spaces:”, for eksempel 2 eller 4 mellomrom per nivå.
- Slå på “Escape HTML” slik at tegn som < og > blir trygge escapesekvenser og ikke ødelegger sidens markering.
- Kopier den resulterende JSON-strengen og lim den inn i koden, konfigurasjonen eller API-payloaden din.
Slå på “Escape HTML” når JSON-en skal bygges inn i en HTML-side, slik at en sluttag som </script> ikke kan slippe ut av strengen og injisere kode.
Relaterte verktøy
- JSON Formatering Formater og forskjønn JSON med tilpassbare innrykk. Forskjønn komprimert JSON umiddelbart i nettleseren.
- JSON Escape Escape og unescape JSON-strenger på nett. Konverter anførselstegn, backslasher og linjeskift til sikre escape-sekvenser direkte i nettleseren.
- TSV til JSON Konverter TSV til JSON online gratis. Støtter overskrifter, automatisk typedeteksjon og minifisering. Alt i nettleseren.
- JSON to CSV Gratis online JSON-til-CSV-konverterer. Flat ut nestede objekter, velg skilletegn og last ned øyeblikkelig. 100% i nettleseren.
- CSV til JSON-konverterer Konverter CSV til JSON online gratis. Støtter egendefinerte skilletegn, hodbaserte objekter og automatisk typedeteksjon. Alt i nettleseren.
- XML Beautifier Gratis online XML Beautifier. Formater og forskjønn XML øyeblikkelig i nettleseren.
- XML-validator Valider XML-syntaks og struktur umiddelbart. Oppdag feil med nøyaktige linjenumre og detaljerte meldinger. Gratis, trygt, kjører i nettleseren.
- SQL til JSON Konverter SQL INSERT-setninger til JSON-matriser eller -objekter umiddelbart. Støtter flere VALUES-rader, NULL-håndtering, automatisk typedeteksjon og pen utskrift. 100% klientside, ingen opplasting.