JSON Stringify
Konverter JavaScript-objekter og arrays til JSON-strenge med tilpasselig indrykning og HTML-escape. Gratis, kører helt i din browser.
Hvad er JSON Stringify?
JSON.stringify() er en indbygget JavaScript-metode, der konverterer en JavaScript-værdi til en JSON-formateret streng. Dette værktøj giver en visuel grænseflade med indrykningskontrol og HTML-escape.
Hvordan bruger jeg dette JSON stringify-værktøj?
Indsæt eller skriv dit JavaScript-objekt eller array i inputområdet. Værktøjet konverterer det straks til en JSON-streng. Du kan justere indrykning (mellemrum eller tabulatorer) og aktivere HTML-escape.
Hvad er forskellen mellem JSON og JavaScript-objekter?
JSON kræver, at alle nøgler er i dobbelte anførselstegn, og understøtter kun typerne string, number, boolean, null, array og object. JavaScript-objekter tillader nøgler uden anførselstegn, enkeltanførselstegn, funktioner, undefined og Symbol.
Hvordan håndteres cirkulære referencer?
JSON.stringify() kaster en fejl, når den møder en cirkulær reference. Dette værktøj registrerer cirkulære referencer og viser en tydelig fejlmeddelelse.
Kan jeg tilpasse outputtets indrykning?
Ja. Du kan indstille indrykningen til et vilkårligt antal mellemrum eller tabulatorer. Brug 0 eller tom for kompakt output uden ekstra mellemrum.
Hvad gør HTML-escape?
HTML-escape konverterer tegn som <, >, &, " og ' til deres HTML-ækvivalenter (<, >, &, osv.). Dette forhindrer JSON-strengen i at bryde HTML ved indlejring.
Fungerer dette værktøj i alle browsere?
Ja. JSON.stringify() er en standardmetode, der understøttes af alle moderne browsere, herunder Chrome, Firefox, Safari og Edge.
Hvordan tjekker jeg, om outputtet er gyldig JSON?
Værktøjet genererer syntaktisk korrekt JSON med den indbyggede JSON.stringify()-metode. Du kan verificere resultatet ved at indsætte det i en vilkårlig JSON-validator.
Sendes mine data til en server?
Nej. Al behandling sker lokalt i din browser ved hjælp af JavaScript. Dine data forlader aldrig din enhed.
Hvilke værdier ignoreres af JSON.stringify()?
JSON.stringify() ignorerer undefined-værdier, funktioner og Symbol-nøglede egenskaber i objekter. I arrays erstattes disse værdier med null.
Sådan bruges JSON Stringify
Konvertér JavaScript-objekter og -arrays til JSON-strenge med valgt indrykning og valgfri HTML-escaping. Alt behandles lokalt i din browser, og indtastet kode uploades aldrig.
- Indtast den JavaScript-objekt- eller array-literal, du vil serialisere, i inputfeltet.
- Under “Indentation:”, vælg “Spaces” eller “Tabs” afhængigt af, hvordan outputtet skal indrykkes.
- Indstil indrykningsbredden i feltet “Spaces:”, f.eks. 2 eller 4 mellemrum pr. niveau.
- Slå “Escape HTML” til, så tegn som < og > bliver til sikre escape-sekvenser og ikke ødelægger sidens opmærkning.
- Kopiér den resulterende JSON-streng og indsæt den i din kode, konfiguration eller API-payload.
Slå “Escape HTML” til, når JSON'en skal indlejres i en HTML-side, så et sluttag som </script> ikke kan undslippe strengen og injicere kode.
Relaterede værktøjer
- JSON Formatering Formatér og forskøn JSON med tilpasset indrykning. Forskøn komprimeret JSON øjeblikkeligt i browseren.
- JSON Escape Escape og unescape JSON-strenge online. Konverter anførselstegn, backslashes og linjeskift til sikre escape-sekvenser direkte i browseren.
- TSV til JSON Konverter TSV til JSON online gratis. Understøtter overskrifter, automatisk typedetektion og minificering. Alt i browseren.
- JSON to CSV Gratis online JSON-til-CSV-konverter. Udjævn indlejrede objekter, vælg adskillelsestegn og download med det samme. 100% i browseren.
- CSV til JSON-konverter Konverter CSV til JSON online gratis. Understøtter brugerdefinerede afgrænsere, headerbaserede objekter og automatisk typedetektion. Alt i browseren.
- XML Beautifier Gratis online XML Beautifier. Formater og forskøn XML øjeblikkeligt i din browser.
- XML-validator Valider XML-syntaks og struktur øjeblikkeligt. Opdag fejl med præcise linjenumre og detaljerede meddelelser. Gratis, sikkert, kører i browseren.
- SQL til JSON Konverter SQL INSERT-sætninger til JSON-arrays eller -objekter med det samme. Understøtter flere VALUES-rækker, NULL-håndtering, automatisk typedetektion og pretty print. 100% klientside, ingen upload.