JSON Stringify
Konvertera JavaScript-objekt och arrayer till JSON-strängar med anpassningsbar indrag och HTML-escape. Gratis, körs helt i din webbläsare.
Vad är JSON Stringify?
JSON.stringify() är en inbyggd JavaScript-metod som konverterar ett JavaScript-värde till en JSON-formaterad sträng. Detta verktyg ger ett visuellt gränssnitt med indragkontroll och HTML-escape.
Hur använder jag detta JSON stringify-verktyg?
Klistra in eller skriv ditt JavaScript-objekt eller array i inmatningsområdet. Verktyget konverterar det omedelbart till en JSON-sträng. Du kan justera indrag (mellanslag eller tabbar) och aktivera HTML-escape.
Vad är skillnaden mellan JSON och JavaScript-objekt?
JSON kräver att alla nycklar är inslagna i dubbla citattecken och stöder endast typerna string, number, boolean, null, array och object. JavaScript-objekt tillåter nycklar utan citattecken, enkla citattecken, funktioner, undefined och Symbol.
Hur hanteras cirkulära referenser?
JSON.stringify() kastar ett fel när den stöter på en cirkulär referens. Detta verktyg upptäcker cirkulära referenser och visar ett tydligt felmeddelande.
Kan jag anpassa utmatningens indrag?
Ja. Du kan ställa in indraget till valfritt antal mellanslag eller tabbar. Använd 0 eller tomt för kompakt utmatning utan extra mellanslag.
Vad gör HTML-escape?
HTML-escape konverterar tecken som <, >, &, " och ' till deras HTML-ekvivalenter (<, >, &, etc.). Detta förhindrar att JSON-strängen bryter HTML vid inbäddning.
Fungerar detta verktyg i alla webbläsare?
Ja. JSON.stringify() är en standardmetod som stöds av alla moderna webbläsare inklusive Chrome, Firefox, Safari och Edge.
Hur kontrollerar jag om utmatningen är giltig JSON?
Verktyget genererar syntaktiskt korrekt JSON med den inbyggda JSON.stringify()-metoden. Du kan verifiera resultatet genom att klistra in det i valfri JSON-validator.
Skickas mina data till en server?
Nej. All bearbetning sker lokalt i din webbläsare med JavaScript. Dina data lämnar aldrig din enhet.
Vilka värden ignoreras av JSON.stringify()?
JSON.stringify() ignorerar undefined-värden, funktioner och Symbol-nycklade egenskaper i objekt. I arrayer ersätts dessa värden med null.
Hur man använder JSON Stringify
Konvertera JavaScript-objekt och arrayer till JSON-strängar med vald indentering och valfri HTML-escaping. Allt bearbetas lokalt i din webbläsare och inmatad kod laddas aldrig upp.
- Mata in den JavaScript-objekt- eller arrayliteral du vill serialisera i inmatningsfältet.
- Under “Indentation:”, välj “Spaces” eller “Tabs” beroende på hur utdatan ska indenteras.
- Ställ in indenteringsbredden i fältet “Spaces:”, till exempel 2 eller 4 mellanslag per nivå.
- Slå på “Escape HTML” så att tecken som < och > blir säkra escape-sekvenser och inte förstör sidans markup.
- Kopiera den resulterande JSON-strängen och klistra in den i din kod, konfiguration eller API-payload.
Slå på “Escape HTML” närhelst JSON:en ska bäddas in i en HTML-sida, så att en sluttag som </script> inte kan ta sig ur strängen och injicera kod.
Relaterade verktyg
- JSON Formatering Formatera och försköna JSON med anpassningsbar indrag. Försköna komprimerad JSON omedelbart i webbläsaren.
- JSON Escape Escapa och unescapa JSON-strängar online. Konvertera citattecken, bakstreck och radbrytningar till säkra escape-sekvenser direkt i webbläsaren.
- TSV till JSON Konvertera TSV till JSON online gratis. Stöder rubriker, automatisk typdetektering och minifiering. Allt i webbläsaren.
- JSON to CSV Gratis online JSON-till-CSV-konverterare. Platta ut nästlade objekt, välj avgränsare och ladda ner direkt. 100% i webbläsaren.
- CSV till JSON-konverterare Konvertera CSV till JSON online gratis. Stöder anpassade avgränsare, rubrikbaserade objekt och automatisk typdetektering. Allt i webbläsaren.
- XML Beautifier Gratis online XML Beautifier. Formatera och försköna XML direkt i din webbläsare.
- XML-validator Validera XML-syntax och struktur omedelbart. Upptäck fel med exakta radnummer och detaljerade meddelanden. Gratis, säkert, körs i webbläsaren.
- SQL till JSON Konvertera SQL INSERT-satser till JSON-arrayer eller -objekt omedelbart. Stöder flera VALUES-rader, NULL-hantering, automatisk typdetektering och pretty print. 100% klientsidan, ingen uppladdning.