WMW

JSON-encoder

Free

Codeert platte tekst in een geldig JSON-stringliteraal (door aanhalingstekens, backslashes en regeleinden te escapen) en decodeert het terug, met een overzicht van de geëscapete tekens.

Draait volledig in je browser. Je tekst wordt nooit ergens geüpload.

Opmerkingen (0)

Vond je deze tool nuttig? Laat een opmerking achter, deel een tip, of vertel ons hoe we het beter kunnen maken.

Gastopmerkingen worden beoordeeld voor publicatie. Inloggen om direct te posten.

Nog geen opmerkingen. Wees de eerste om je gedachten te delen!

Wat deze tool doet

Zet platte tekst om in een geldig JSON-stringliteraal (door aanhalingstekens, backslashes, regeleinden en besturingstekens te escapen), en zet het weer terug. Nuttig om willekeurige tekst veilig handmatig in JSON in te sluiten.

Hoe Het Werkt

Coderen laat uw tekst door dezelfde string-serialisatieregels gaan die de JSON-specificatie definieert: een dubbel aanhalingsteken wordt \", een backslash wordt \\, een regeleinde wordt \n, en andere besturingstekens worden hun \uXXXX-escape, waarbij het hele resultaat wordt omsloten door dubbele aanhalingstekens. Decoderen keert dit om door de geëscapete tekst te ontleden terug naar de originele tekens. De tool gebruikt de ingebouwde JSON-engine van de browser voor beide richtingen, zodat het resultaat altijd precies overeenkomt met de JSON-specificatie.

Problemen die het oplost

Veelgestelde vragen

›Wat is het verschil tussen dit en een JSON-formatter?

Deze tool zet een platte-tekststring om in (of uit) een JSON-stringliteraal, en handelt daarbij het escapen van aanhalingstekens, backslashes en regeleinden af. Een JSON-formatter neemt in plaats daarvan een volledig JSON-document (een object of array) en formatteert of minimaliseert de structuur daarvan. Ze lossen verschillende problemen op.

›Wanneer zou ik een string als JSON moeten coderen?

Veelvoorkomende gevallen zijn het handmatig insluiten van een tekstblok (met aanhalingstekens, regeleinden of speciale tekens) in een JSON-payload, het debuggen van een API-verzoektekst, of het voorbereiden van een stringliteraal voor een configuratiebestand dat JSON-syntax gebruikt.

›Moet ik de omringende aanhalingstekens meenemen bij het decoderen?

Nee. U kunt de geëscapete tekst plakken met of zonder de omringende dubbele aanhalingstekens, de tool herkent beide vormen automatisch.

›Waarom mislukte decoderen met een fout?

Decoderen mislukt als de tekst geen geldig geëscapete JSON-string is, bijvoorbeeld als deze een niet-geëscapet dubbel aanhalingsteken of een backslash bevat die geen deel is van een geldige escapereeks. Controleer de exacte tekst op overbodige aanhalingstekens of backslashes en probeer het opnieuw.

›Ondersteunt deze tool het coderen van volledige objecten, niet alleen platte tekst?

Nee, deze tool is specifiek voor een enkele platte-tekststring en zijn JSON-stringliteraal-representatie. Gebruik voor het bouwen of formatteren van een volledig JSON-object of -array in plaats daarvan de tool JSON Formatter.

Gerelateerde Tools

Free

Tekst

JSON-formatter

Valideert en formatteert of minimaliseert een volledig JSON-document, met instelbare inspringing, optionele sleutelsortering en exacte regel/kolom-foutmelding.

Free

Tekst

IPv4-naar-IPv6-converter

Genereert IPv4-mapped, IPv4-compatible, 6to4- en NAT64 IPv6-representaties van een IPv4-adres, en haalt het IPv4-adres weer terug uit elk van deze IPv6-vormen.

Free

Tekst

JS/CSS-formatter

Herformatteert geminimaliseerde of inconsistent ingesprongen JavaScript of CSS naar leesbare, correct ingesprongen code, met instelbare inspringstijl en grootte-statistieken voor/na.

Free

Tekst

JS/CSS-minifier

Verkleint JavaScript of CSS door witruimte en commentaar te verwijderen, met optionele inkorting van variabelenamen voor JavaScript, en grootte-statistieken voor/na.

Free

Tekst

JWT-decoder

Decodeert een JWT-header en payload naar leesbare JSON, zet tijdstempelclaims om in leesbare datums, markeert verlopen tokens, en kan een HS256-handtekening verifiëren met een geheim dat u opgeeft.

Free

Tekst

llms.txt-generator

Genereert een llms.txt-bestand volgens de llmstxt.org-specificatie op basis van een titel, samenvatting en secties met links, met Optional-sectiegroepering en live voorbeeld.

Free

Tekst

Markdown-voorbeeld

Rendert Markdown als live, opgeschoonde HTML naast de bron, met een schakelaar om de gegenereerde HTML te bekijken en te kopiëren.

Free

Tekst

Mojibake-herstel (Verminkte Tekst)

Herstelt de oorspronkelijke bytes achter verminkte (mojibake) tekst en decodeert ze opnieuw onder verschillende gangbare coderingen, waarbij elke schone kandidaat wordt weergegeven.