UTILS.
100% 브라우저 내 실행
?=

쿼리 문자열 파서

URL 쿼리 문자열을 JSON으로 파싱하고 JSON을 다시 쿼리 문자열로 변환합니다.

출력

이 도구에 대하여

쿼리 문자열 파서는 URL 쿼리 문자열을 서식화된 JSON 객체로 바꾸고 JSON으로부터 쿼리 문자열을 다시 세우는 무료 브라우저 내 개발자 도구입니다. 브라우저의 네이티브 URLSearchParams와 URL 파싱으로 동작하므로 결과가 플랫폼 자체가 만드는 것과 일치합니다.

원시 쿼리 문자열, ?로 시작하는 조각, 또는 전체 URL을 붙여 넣으세요. ? 뒤의 부분만 읽히므로 분석용 링크, API 요청 URL, OAuth 리다이렉트를 살펴볼 때 유용합니다. 두 번 이상 나타나는 키는 JSON 배열로 합쳐지고, +와 퍼센트 인코딩된 시퀀스는 실제 문자로 디코딩되며, JSON은 두 칸 들여쓰기로 보기 좋게 출력됩니다.

반대로 평탄한 JSON 객체를 넣으면 인코딩된 쿼리 문자열을 다시 세우며, 배열 값은 반복되는 키로 펼쳐집니다. 모든 처리는 100% 브라우저에서 이뤄집니다. 아무것도 업로드되지 않고 계정이나 추적도 없으며 오프라인에서 작동합니다.

자주 묻는 질문

전체 URL을 붙여 넣을 수 있나요?
네. 전체 URL을 붙여 넣으면 그 쿼리 부분, 즉 ? 뒤의 모든 것만 JSON으로 파싱됩니다. 스킴, 호스트, 경로, 해시는 무시됩니다.
반복되는 키는 어떻게 처리되나요?
두 번 이상 나타나는 키는 모든 값을 담은 JSON 배열이 되며, JSON을 쿼리 문자열로 변환할 때 배열 값은 다시 반복되는 키로 펼쳐집니다.
공백과 인코딩된 문자는 어떻게 처리되나요?
JSON으로 파싱할 때 +는 공백으로 디코딩되고 %20 같은 퍼센트 인코딩 시퀀스는 실제 문자로 해석됩니다. 쿼리 문자열을 만들 때는 다시 인코딩되어 공백은 +가 되고 특수 문자는 다시 퍼센트 인코딩됩니다.
어떤 JSON을 쿼리 문자열로 되돌릴 수 있나요?
평탄한 JSON 객체입니다. 배열, 원시 값, null은 거부되며 각 값은 문자열로 변환되므로 중첩된 객체는 더 많은 매개변수가 아니라 텍스트가 됩니다.

더 많은 도구