입력

모드:

출력

JSON URL 인코딩이란?

JSON URL 인코딩은 특수 문자를 퍼센트 인코딩하여 JSON 문자열을 URL 안전한 형식으로 변환합니다. {, }, ", :와 같은 문자가 %7B, %7D, %22, %3A로 인코딩됩니다.

이 도구에는 두 가지 모드가 있습니다: 인코드와 디코드.

이 도구 사용 방법

1

모드 선택

인코드를 선택하여 JSON을 URL 인코딩하거나, 디코드를 선택하여 URL 인코딩된 JSON을 디코딩합니다.

2

입력 붙여넣기

JSON 또는 URL 인코딩된 문자열을 왼쪽 편집기에 붙여넣습니다.

3

결과 복사

오른쪽 패널이 자동으로 업데이트됩니다. JSON 검증을 위해 JSON 유효성 검사기를 사용해 보세요.

JSON URL 인코딩 예제

URL 인코딩은 JSON 특수 문자를 퍼센트 인코딩된 시퀀스로 변환합니다. 예제:

URL 인코딩된 출력

입력

JSON 입력

출력

JSON URL 인코딩이 중요한 경우

URL의 쿼리 파라미터로 JSON을 전달해야 할 때, JSON URL 인코딩이 필요합니다. 원시 JSON에는 URL 안전하지 않은 문자가 포함되어 있습니다.

일반 URL 인코딩에는 URL 인코더 도구를 사용하세요.

자주 묻는 질문

JSON에서 어떤 문자가 URL 인코딩됩니까?

URL 안전하지 않은 모든 문자: {%7B, }%7D, "%22, :%3A 등.

인코딩 전에 JSON이 검증됩니까?

도구는 JSON으로 입력을 검증하려 하지만, 유효하지 않은 JSON도 인코딩합니다.

내 데이터가 어딘가로 전송됩니까?

아니요. 처리는 브라우저에서 완전히 실행됩니다.

URL encode와 JSON escape의 차이는 무엇입니까?

JSON escape는 \n, \" 등으로 변환합니다. URL 인코딩은 %XX 형식으로 변환합니다.

JSON을 URL 인코딩해야 하는 경우는 언제입니까?

URL의 GET 쿼리 파라미터로 JSON을 전달할 때.

관련 도구

URL 인코딩 표준은 RFC 3986에 정의되어 있습니다. MDN encodeURIComponent()가 JavaScript 함수를 설명합니다.