Escapa eller återställ en JSON-sträng

Utvecklare använder detta under felsökning eller före datautbyte, när resultatet behöver kunna granskas snabbt. Escapa eller återställ en JSON-sträng.

Escapa eller återställ en JSON-sträng. Resultatet visas direkt i webbläsaren, klart att kopiera, utan konto, uppladdning eller lagring.

Så använder du

  1. Ange texten eller JSON-strängen som du vill bearbeta i inmatningsområdet.
  2. Klicka på Koda för att escap:a specialtecken, eller Avkoda för att återställa en sträng.
  3. Använd Koda som ASCII om du vill omvandla icke-ASCII-tecken till escape-sekvenser.
  4. Resultatet visas omedelbart i området till höger, redo att kopieras.
  5. Rensa fälten med knappen Radera för att börja om med en ny sträng.

Exempel

Du behöver bädda in text som innehåller citattecken och radbrytningar i en JSON-sträng. Till exempel: Han sa "Hej" och ny rad. Kodning omvandlar dessa tecken till giltiga JSON-escape-sekvenser som du kan klistra in i din kod.

Indata

He said "Hello" and
new line

Resultat

He said \"Hello\" and\nnew line

Gränser och format

Var bearbetningen sker

Bearbetningen är lokal: din webbläsare utför escapningen eller återställningen utan att skicka strängen ut. Din text stannar därför på din dator under hela åtgärden.

Vanliga frågor

Vad är skillnaden mellan Koda och Koda som ASCII?

Koda escap:ar de specialtecken som krävs för en JSON-sträng. Koda som ASCII går längre genom att omvandla icke-ASCII-tecken till Unicode-escape-sekvenser, vilket säkerställer kompatibilitet med system som bara accepterar ASCII.

Kan jag avkoda en sträng som innehåller escapade citattecken?

Ja, Avkoda återställer escape-sekvenser som \" eller \n. Om strängen är felaktig kan resultatet bli felaktigt. Kontrollera alltid att din indatasträng följer JSON-reglerna.

Hanterar verktyget emojis?

Emojis är Unicode-tecken. I Koda-läget kan de behållas som de är eller escap:as beroende på valt alternativ. I Avkoda-läget återställs motsvarande Unicode-sekvenser till emojis.

Skickas texten jag klistrar in till en server?

Nej, bearbetningen är lokal. Din webbläsare utför escapningen eller återställningen utan att skicka strängen någon annanstans. Texten stannar därför på din dator under hela operationen. Du kan använda Koda, Koda som ASCII eller Avkoda och se resultatet direkt i fältet till höger. Rensa fälten med Erase-knappen om du vill börja om med en ny sträng.

Vad händer om jag kodar en sträng som redan innehåller escapade tecken?

Redan escapade tecken kan bli dubbelescapade om du inte är försiktig. Verktyget validerar inte hela JSON-strukturen utan fokuserar på att escapera strängen. Om en sträng innehåller ogiltiga escape-sekvenser misslyckas avkodningen. Kontrollera därför indata och resultatet innan du använder texten i kod. Bearbetningen sker lokalt i webbläsaren, så din text lämnar inte enheten.

Verktyg i samma kategori