JSON Escape / Unescape
Escape og unescape JSON-strenge — konverter specialtegn til escape-sekvenser
Input
Output
Hvad er JSON Escape / Unescape?
Har du brug for at escape-kode specialtegn i en JSON-streng? Eller fortryde escape-kodning for at få normal tekst tilbage? Dette værktøj gør begge dele. Det konverterer specialtegn som anførselstegn, linjeskift og tabulatorer til escape-sekvenser (som ", \n, \t) og tilbage. Perfekt til at forberede strenge til JSON-kodning eller afkode escape-kodede JSON-strenge.
Ifølge MDN Web Docs kræver JSON-strenge escape-kodning af visse tegn. Vores værktøj følger JSON RFC 8259-specifikationen og standarden ECMA-404, så escape-kodede strenge er gyldig JSON.
Alt sker i browseren — data forlader aldrig din computer. Escape- eller unescape-kod strenge øjeblikkeligt med ét klik.
Sådan bruger du JSON Escape / Unescape
Følg disse trin for at escape- eller unescape-kode JSON-strenge. Hvert trin bruger de faktiske knapper og paneler på denne side.
Vælg Escape- eller Unescape-tilstand
Brug Tilstand-knappen over editorerne. Klik på Escape for at konvertere specialtegn (anførselstegn, linjeskift, tabulatorer) til escape-sekvenser som ", \n, \t. Klik på Unescape for at fortryde. Eksempel-input for escape-tilstand:
Plan: "Unlimited 5G"
Data: 45.2GB aktivOutput bliver: Plan: \"Unlimited 5G\"\nData: 45.2GB\taktiv — gyldigt for JSON-strenge ifølge RFC 8259.
Indsæt, upload eller indlæs eksempel
Indsæt tekst i venstre Input-panel eller klik på Upload for at indlæse en .json- eller .txt-fil. Klik på Eksempel for at se et eksempel. Konvertering sker automatisk mens du skriver.
Kopiér eller download
Højre Output-panel viser resultatet. Klik på Kopiér for at kopiere til udklipsholder, eller Download for at gemme som fil. Brug Ryd for at starte forfra.
Hvornår du virkelig har brug for det
API-udvikling
Escape-kod brugerinput inden det sendes i JSON API-forespørgsler. Sikrer at specialtegn ikke ødelægger JSON-strukturen. Nødvendigt for sikker håndtering af brugergenereret indhold.
Databehandling
Unescape-kod JSON-strenge fra API-svar eller databaseeksporter. Konverter escape-kodede strenge til læsbar tekst til visning eller videre behandling.
Strengkodning
Forbered strenge til JSON-kodning. Escape-kod specialtegn inden du bruger <code>JSON.stringify()</code> eller ved manuel JSON-konstruktion.
Fejlfinding
Fejlfind JSON-parsningsfejl. Unescape-kod strenge for at se hvad de virkelig indeholder, eller escape-kod strenge for at se hvordan de vil se ud i JSON.
Almindelige spørgsmål
Gemmes mine data?
Nej. Alt sker i browseren. Teksten forlader aldrig din computer.
Hvilke tegn escape-kodes?
Anførselstegn ("), backslash (\), linjeskift (\n), tabulatorer (\t), vognretur (\r) og andre kontroltegn. Unicode-tegn kan også escape-kodes som \uXXXX.
Hvad er forskellen mellem escape og unescape?
Escape konverterer specialtegn til escape-sekvenser (f.eks. " bliver \"). Unescape konverterer escape-sekvenser tilbage til normale tegn (f.eks. \" bliver ").
Fungerer det med JSON-objekter?
Dette værktøj arbejder med strenge. Hvis du har et JSON-objekt, bruger du normalt JSON.stringify() som automatisk håndterer escape-kodning. Dette værktøj er til escape/unescape af rå strenge.
Kan jeg escape-kode Unicode-tegn?
Ja. Unicode-tegn escape-kodes som \uXXXX-sekvenser. Værktøjet håndterer alle standard JSON escape-sekvenser inklusive Unicode.
Hvad sker der, hvis jeg unescape-koder ugyldige sekvenser?
Ugyldige escape-sekvenser efterlades uændrede. Værktøjet forsøger at håndtere almindelige escape-sekvenser, men beskadigede sekvenser afbryder ikke konverteringen.
Andre JSON-værktøjer du måske har brug for
Escape er kun én JSON-opgave. Her er andre værktøjer der fungerer godt sammen: