jsonecho

JSON Escape

텍스트를 붙여 넣으면 코드나 데이터에 붙여 넣을 수 있도록 JSON용으로 이스케이프됩니다.

도구를 불러오는 중...

JSON Escape 사용 방법

  1. 이스케이프할 텍스트를 붙여 넣거나 입력하세요.
  2. 필요하면 옵션을 조정하세요.
  3. 이스케이프된 결과를 복사하세요.

JSON Escape 소개

JSON 문자열 안에 임의의 텍스트를 넣으려면 큰따옴표, 백슬래시, 모든 제어 문자를 이스케이프해야 합니다. 줄바꿈은 \n, 탭은 \t가 되고, U+0020 미만의 나머지는 \uXXXX가 됩니다. 하나라도 빠뜨리면 문서 전체가 올바르지 않게 됩니다.

이 도구는 여러 줄이든 아니든 어떤 텍스트든 JSON 문자열의 내용으로 바꿉니다. 결과를 큰따옴표 사이에 붙여 넣으면 올바른 JSON 값이 됩니다.

이스케이프되는 대상

큰따옴표는 \"가, 백슬래시는 \\가, 개행은 \n, 캐리지 리턴은 \r, 탭은 \t, 백스페이스는 \b, 폼 피드는 \f가 됩니다. 그 밖의 제어 문자는 \u00XX가 됩니다.

자주 묻는 질문

슬래시도 이스케이프되나요?

아니요. JSON은 \/를 허용하지만 요구하지는 않습니다. 생략하면 텍스트가 더 짧고 읽기 쉬워집니다.

작은따옴표도 이스케이프되나요?

아니요. JSON 문자열은 큰따옴표만 사용하므로 작은따옴표는 이스케이프가 필요 없습니다.

비 ASCII 문자도 이스케이프해야 하나요?

아니요, JSON은 UTF-8이며 모든 문자를 처리합니다. 전송 구간에서 순수 ASCII를 원하는 시스템을 위해 옵션이 있습니다.

이모지는 어떻게 처리하나요?

옵션이 없으면 그대로 유지됩니다. 옵션을 켜면 \ud83d\ude00 같은 서로게이트 쌍이 되며, 이것이 JSON이 BMP 밖의 문자를 쓰는 방식입니다.

이스케이프 및 텍스트의 다른 도구

모든 도구 →