쿼리 문자열 JSON 변환기
브라우저에서 URL 쿼리 문자열을 JSON으로 파싱하고 JSON에서 쿼리 문자열을 생성합니다.
쿼리 문자열 사용 방법
- 01
방향을 선택하세요: 쿼리 → JSON 또는 JSON → 쿼리.
- 02
쿼리 문자열(?를 포함하거나 제외)이나 JSON 객체를 붙여넣으세요.
- 03
결과를 복사하거나 바꾸기로 반대로 변환하세요.
쿼리 문자열 구문 분석 및 작성
URL의 매개변수를 읽을 수 있는 JSON 개체로 변환하고 JSON에서 쿼리 문자열을 다시 작성하는 쿼리 문자열 변환기예요. 값을 디코딩하고 반복되는 키를 양방향 배열로 처리해요.
브라우저에서 로컬로 실행되므로 토큰이나 개인 데이터가 포함될 수 있는 검사한 URL이 기기 외부로 유출되지 않아요.
쿼리 문자열이란?
쿼리 문자열은 페이지 또는 API에 데이터를 전달하는 키-값 쌍 목록인 ?q=shoes&page=2와 같이 물음표 뒤의 URL의 일부예요. 검색 결과, 필터, 페이지 매김 및 추적을 구동해요.
반복되는 키 및 전체 URL
tag=a&tag=b와 같이 키가 두 번 이상 나타나면 JSON의 배열이 되므로 값이 손실되지 않으며 문자열을 작성할 때 JSON 배열은 반복되는 매개변수로 다시 확장돼요.
JSON으로 변환할 때 전체 URL을 붙여넣을 수 있어요. 물음표 앞의 모든 내용은 무시되므로 먼저 잘라낼 필요가 없어요. 이렇게 하면 주소 표시줄에서 링크 매개변수를 빠르게 검사할 수 있어요.
디코딩 및 인코딩
퍼센트 인코딩된 값은 구문 분석 시 디코딩되어 읽을 수 있고, 쿼리 문자열을 작성할 때 다시 인코딩되어 결과가 유효해 공백과 특수 문자가 올바르게 유지돼요.
자주 묻는 질문
반복 파라미터는 어떻게 되나요?
tag=a&tag=b처럼 한 번 이상 나타나는 키는 JSON에서 배열이 되고, JSON의 배열은 반복 파라미터로 확장됩니다.
전체 URL을 붙여넣을 수 있나요?
네. JSON으로 변환할 때 ? 이전의 내용은 무시되므로 전체 URL을 붙여넣을 수 있습니다.
값이 디코딩되나요?
네. 퍼센트 인코딩된 값은 파싱 시 디코딩되고 쿼리 문자열을 생성할 때 다시 인코딩됩니다.