JSON Escape / Unescape
Escape og unescape JSON-strenger — konverter spesialtegn til escape-sekvenser
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.
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 aktivUtdata blir: Plan: \"Unlimited 5G\"\nData: 45.2GB\taktiv — gyldig for JSON-strenger ifølge RFC 8259.
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.
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: