Modus:

Inndata

Utdata

Hva er JSON Escape / Unescape?

Trenger du å escape-kode spesialtegn i en JSON-streng? Eller angre escape-koding for å få tilbake normal tekst? Dette verktøyet gjør begge deler. Det konverterer spesialtegn som anførselstegn, linjeskift og tabulatorer til escape-sekvenser (som ", \n, \t) og tilbake. Perfekt for å forberede strenger til JSON-koding eller dekode escape-kodede JSON-strenger.

Ifølge MDN Web Docs krever JSON-strenger escape-koding av visse tegn. Verktøyet vårt følger JSON RFC 8259-spesifikasjonen og standarden ECMA-404, slik at escape-kodede strenger er gyldig JSON.

Alt skjer i nettleseren — data forlater aldri datamaskinen din. Escape- eller unescape-kod strenger umiddelbart med ett klikk.

Slik bruker du JSON Escape / Unescape

Følg disse trinnene for å escape- eller unescape-kode JSON-strenger. Hvert trinn bruker de faktiske knappene og panelene på denne siden.

1

Velg Escape- eller Unescape-modus

Bruk Modus-bryteren over editorene. Klikk på Escape for å konvertere spesialtegn (anførselstegn, linjeskift, tabulatorer) til escape-sekvenser som ", \n, \t. Klikk på Unescape for å angre. Eksempel-inndata for escape-modus:

Plan: "Unlimited 5G"
Data: 45.2GB	aktiv

Utdata blir: Plan: \"Unlimited 5G\"\nData: 45.2GB\taktiv — gyldig for JSON-strenger ifølge RFC 8259.

2

Lim inn, last opp eller last inn eksempel

Lim inn tekst i venstre Inndata-panel eller klikk på Last opp for å laste inn en .json- eller .txt-fil. Klikk på Eksempel for å se et eksempel. Konvertering skjer automatisk mens du skriver.

3

Kopier eller last ned

Høyre Utdata-panel viser resultatet. Klikk på Kopier for å kopiere til utklippstavlen, eller Last ned for å lagre som fil. Bruk Tøm for å starte på nytt.

Når du virkelig trenger det

API-utvikling

Escape-kod brukerinndata før de sendes i JSON API-forespørsler. Sikrer at spesialtegn ikke ødelegger JSON-strukturen. Nødvendig for sikker håndtering av brukergenerert innhold.

Databehandling

Unescape-kod JSON-strenger fra API-svar eller databaseeksporter. Konverter escape-kodede strenger til lesbar tekst for visning eller videre behandling.

Strengkoding

Forbered strenger til JSON-koding. Escape-kod spesialtegn før du bruker <code>JSON.stringify()</code> eller ved manuell JSON-konstruksjon.

Feilsøking

Feilsøk JSON-parsingsfeil. Unescape-kod strenger for å se hva de virkelig inneholder, eller escape-kod strenger for å se hvordan de vil se ut i JSON.

Vanlige spørsmål

Lagres dataene mine?

Nei. Alt skjer i nettleseren. Teksten forlater aldri datamaskinen din.

Hvilke tegn escape-kodes?

Anførselstegn ("), omvendt skråstrek (\), linjeskift (\n), tabulatorer (\t), vognretur (\r) og andre kontrolltegn. Unicode-tegn kan også escape-kodes som \uXXXX.

Hva er forskjellen mellom escape og unescape?

Escape konverterer spesialtegn til escape-sekvenser (f.eks. " blir \"). Unescape konverterer escape-sekvenser tilbake til normale tegn (f.eks. \" blir ").

Fungerer det med JSON-objekter?

Dette verktøyet arbeider med strenger. Hvis du har et JSON-objekt, bruker du normalt JSON.stringify() som automatisk håndterer escape-koding. Dette verktøyet er for escape/unescape av rå strenger.

Kan jeg escape-kode Unicode-tegn?

Ja. Unicode-tegn escape-kodes som \uXXXX-sekvenser. Verktøyet håndterer alle standard JSON escape-sekvenser inkludert Unicode.

Hva skjer hvis jeg unescape-koder ugyldige sekvenser?

Ugyldige escape-sekvenser etterlates uendret. Verktøyet prøver å håndtere vanlige escape-sekvenser, men skadede sekvenser avbryter ikke konverteringen.

Andre JSON-verktøy du kanskje trenger

Escape er bare én JSON-oppgave. Her er andre verktøy som fungerer godt sammen: