JSON 인코더
Free일반 텍스트를 유효한 JSON 문자열 리터럴로 인코딩(인용 부호, 백슬래시, 줄바꿈 이스케이프)하고 다시 디코딩하며, 이스케이프 문자 내역을 보여줍니다.
모든 작업이 브라우저에서만 실행됩니다. 텍스트가 어디에도 업로드되지 않습니다.
이 도구의 기능
일반 텍스트를 유효한 JSON 문자열 리터럴로 변환(인용 부호, 백슬래시, 줄바꿈, 제어 문자를 이스케이프)하고, 다시 원래대로 변환합니다. 임의의 텍스트를 수동으로 JSON에 안전하게 삽입할 때 유용합니다.
작동 방식
인코딩은 JSON 명세가 정의하는 동일한 문자열 직렬화 규칙을 통해 텍스트를 처리합니다: 큰따옴표는 \"가 되고, 백슬래시는 \\가 되고, 줄바꿈은 \n이 되며, 다른 제어 문자는 해당하는 \uXXXX 이스케이프가 되고, 전체 결과는 큰따옴표로 감싸집니다. 디코딩은 이를 반대로 수행하여 이스케이프된 텍스트를 분석해 원래 문자로 되돌립니다. 이 도구는 양방향 모두에서 브라우저에 내장된 JSON 엔진을 사용하므로, 결과는 항상 JSON 명세와 정확히 일치합니다.
해결하는 문제
- 인용 부호나 줄바꿈이 포함된 텍스트 블록을 포함하는 JSON 페이로드를 수동으로 작성하기.
- 로그 파일이나 API 응답에서 보이는 이스케이프된 JSON 문자열 뒤에 숨겨진 실제 텍스트를 읽기.
- 문자열의 어떤 문자가 JSON 문서 안에 들어가기 전에 이스케이프가 필요한지 정확히 확인하기.
자주 묻는 질문
›이것과 JSON 포맷터의 차이는 무엇인가요?
이 도구는 일반 텍스트 문자열을 JSON 문자열 리터럴로 변환하거나 그 반대로 변환하며, 인용 부호, 백슬래시, 줄바꿈의 이스케이프를 처리합니다. 반면 JSON 포맷터는 전체 JSON 문서(객체나 배열)를 받아 그 구조를 정리하거나 압축합니다. 서로 다른 문제를 해결합니다.
›문자열을 JSON으로 인코딩해야 하는 경우는 언제인가요?
흔한 경우로는 인용 부호, 줄바꿈, 특수 문자가 포함된 텍스트 블록을 수동으로 JSON 페이로드에 삽입하거나, API 요청 본문을 디버깅하거나, JSON 구문을 사용하는 설정 파일용 문자열 리터럴을 준비하는 경우가 있습니다.
›디코딩할 때 앞뒤 인용 부호를 포함해야 하나요?
아니요. 앞뒤 큰따옴표가 있든 없든 이스케이프된 텍스트를 붙여넣을 수 있으며, 도구가 두 형식을 모두 자동으로 감지합니다.
›왜 디코딩이 오류로 실패했나요?
텍스트가 올바르게 이스케이프된 JSON 문자열이 아니면 디코딩이 실패합니다. 예를 들어 이스케이프되지 않은 큰따옴표나 유효한 이스케이프 시퀀스에 속하지 않는 백슬래시가 포함된 경우입니다. 정확한 텍스트에서 불필요한 인용 부호나 백슬래시를 확인하고 다시 시도하세요.
›이 도구는 일반 텍스트뿐만 아니라 전체 객체 인코딩도 지원하나요?
아니요, 이 도구는 하나의 일반 텍스트 문자열과 그 JSON 문자열 리터럴 표현을 위한 것입니다. 전체 JSON 객체나 배열을 만들거나 포맷하려면 대신 JSON Formatter 도구를 사용하세요.
관련 도구
텍스트
JSON 포맷터
전체 JSON 문서를 검증하고 포맷하거나 압축하며, 들여쓰기 조정, 선택적 키 정렬, 정확한 행/열 오류 보고를 제공합니다.
Free텍스트
IPv4 IPv6 변환기
IPv4 주소의 IPv4 매핑, IPv4 호환, 6to4, NAT64 IPv6 표현을 생성하고, 이 IPv6 형식들 중 어느 것에서도 IPv4 주소를 다시 추출합니다.
Free텍스트
JS/CSS 포맷터
압축되었거나 들여쓰기가 일관되지 않은 JavaScript나 CSS를 읽기 쉽고 올바르게 들여쓰기된 코드로 다시 포맷하며, 들여쓰기 스타일 조정과 전후 크기 통계를 제공합니다.
Free텍스트
JS/CSS 압축기
공백과 주석을 제거하여 JavaScript나 CSS를 축소하며, JavaScript의 경우 선택적으로 변수 이름을 축소하고 전후 크기 통계를 제공합니다.
Free텍스트
JWT 디코더
JWT 헤더와 페이로드를 읽을 수 있는 JSON으로 디코딩하고, 타임스탬프 클레임을 읽기 쉬운 날짜로 변환하며, 만료된 토큰을 표시하고, 제공한 비밀 키로 HS256 서명을 검증할 수 있습니다.
Free텍스트
llms.txt 생성기
제목, 요약, 링크 섹션으로부터 llmstxt.org 사양을 따르는 llms.txt 파일을 생성하며, Optional 섹션 그룹화와 실시간 미리보기를 제공합니다.
Free텍스트
Markdown 미리보기
소스와 나란히 Markdown을 실시간으로 정화된 HTML로 렌더링하며, 생성된 HTML을 보고 복사할 수 있는 전환 기능을 제공합니다.
Free텍스트
모지바케(깨진 텍스트) 수정기
깨진(모지바케) 텍스트 뒤에 있는 원래 바이트를 복구하고 여러 일반적인 인코딩으로 다시 디코딩하여 정상적인 모든 후보를 표시합니다.
댓글 (0)
이 도구가 유용했나요? 댓글을 남기거나 팁을 공유하거나 개선할 점을 알려주세요.
아직 댓글이 없습니다. 첫 번째로 의견을 남겨보세요!