JSON sträng escape och unescape
Escape råtext till en JSON-sträng eller analysera JSON escapes tillbaka till läsbar text.
JSON sträng escape och unescape
Varje sträng som är inbäddad i ett JSON-dokument måste följa formatets escape-regler: dubbla citattecken och snedstreck får ett inledande snedstreck, radbrytningar blir \\n, tabbar blir \\t och kontrolltecken under U+0020 skrivs som \\uXXXX-sekvenser. Det här verktyget konverterar rå text till den escaped form och tillbaka. Klistra in ett loggmeddelande med flera rader, en SQL-fråga eller ett HTML-utdrag, så faller utdata rakt in i en JSON-nyttolast, en konfigurationsfil eller en curl-kropp utan att bryta parsern.
Två alternativ formar den escaped utdata. "Wrap in citattecken" omger resultatet med dubbla citattecken, vilket ger en komplett JSON-sträng som är klar att klistra in efter ett kolon; stäng av den när destinationen redan tillhandahåller offerterna. "Escape non-ASCII" skriver dessutom om varje tecken ovanför U+007F som en \\uXXXX-sekvens — accentuerade bokstäver blir enstaka escapes och emoji blir surrogatpar som \\ud83d\\ude00 — och håller utdata ren ASCII för äldre system, HTTP-rubriker eller verktyg som manglar UTF-8.
Unescape gör det omvända: det analyserar JSON-strängescapes, inklusive \\uXXXX-sekvenser och surrogatpar, tillbaka till läsbar text. Den accepterar inmatning med eller utan de omgivande citattecken, så ett värde som kopieras direkt från en JSON-fil fungerar som det är. Ogiltig inmatning – ett oöverträffat snedstreck eller ett vilseledande citat – ger ett tydligt fel istället för ett halvkonverterat resultat.
Allt körs lokalt i din webbläsare: ingenting laddas upp och din text lämnar aldrig din enhet. Sammanställningen under utgången räknar tecken före och efter konvertering plus antalet escape-sekvenser som tillämpas, och uppdateras live medan du skriver.