JSON 언이스케이프
JSON 문자열을 온라인으로 언이스케이프 - 이스케이프 시퀀스를 특수 문자로 즉시 변환
입력
출력
JSON 언이스케이프란?
JSON 언이스케이프는 이스케이프 시퀀스를 원래 문자로 변환합니다. JSON 문자열이 저장되거나 전송될 때, 특수 문자는 \", \\, \n, \t와 같은 시퀀스로 인코딩됩니다. 언이스케이프는 이 과정을 반전시킵니다.
이 도구는 두 가지 모드가 있습니다: 언이스케이프와 이스케이프. 위에서 전환할 수 있습니다. 모두 브라우저에서 실행됩니다.
이 도구 사용 방법
모드 선택
언이스케이프를 선택하여 이스케이프 시퀀스를 변환하거나, 이스케이프를 선택하여 특수 문자를 인코딩합니다.
입력 붙여넣기
이스케이프된 JSON 문자열을 왼쪽 편집기에 붙여넣습니다. 필요한 경우 샘플이나 업로드를 사용하세요.
결과 복사
오른쪽 패널이 자동으로 업데이트됩니다. <strong>복사</strong> 또는 <strong>다운로드</strong>를 사용하세요. JSON 문자열을 객체로 파싱하려면 문자열을 JSON으로를 사용하세요.
JSON 언이스케이프 예제
언이스케이프는 이스케이프 시퀀스를 원래 문자로 변환합니다. 예제:
이스케이프된 입력
언이스케이프된 출력
언이스케이프가 중요한 경우
API에서 이중 이스케이프된 JSON 문자열을 받거나, 이스케이프 시퀀스로 저장된 문자열을 읽어야 할 때 언이스케이프가 필요합니다.
이스케이프된 JSON 문자열을 객체로 파싱하려면 문자열을 JSON으로 도구를 사용하세요.
자주 묻는 질문
이 도구는 어떤 이스케이프 시퀀스를 처리합니까?
모든 표준 JSON 이스케이프 시퀀스: \" → ", \\ → \, \n → 줄바꿈, \t → 탭, \uXXXX → 유니코드 문자.
전체 JSON에서도 문자열에서도 작동합니까?
둘 다. 언이스케이프 모드에서 이스케이프 시퀀스가 변환됩니다. JSON 문자열을 객체로 파싱하려면 문자열을 JSON으로를 사용하세요.
내 데이터가 어딘가로 전송됩니까?
아니요. 처리는 브라우저에서 완전히 실행됩니다.
입력이 유효한 JSON이 아니면 어떻게 됩니까?
도구는 알려진 이스케이프 시퀀스를 수동으로 교체하려고 시도합니다.
JSON을 언이스케이프해야 하는 경우는 언제입니까?
JSON이 문자열로 저장되거나 전송될 때(예: 데이터베이스나 API 응답).
관련 도구
JSON 문자열 이스케이프 규칙은 RFC 8259에 있습니다. MDN에서 JavaScript의 JSON을 다룹니다.