쿼리 문자열을 JSON으로 변환
전체 URL이든 `a=1&b=2`만 붙여 넣어도 읽기 쉬운 JSON이 나옵니다. 같은 키가 반복되면 배열로 묶습니다. 로그나 주소창에서 파라미터를 확인할 때 편합니다.
OAuth 콜백이나 UTM이 붙은 긴 URL은 한 줄로 읽기 어렵습니다. JSON으로 보면 필드가 분명해집니다.
값은 URL과 같이 문자열로 유지됩니다. 숫자·불리언으로 자동 변환하지 않습니다.
사용 방법
- query 또는 URL 붙여넣기
- JSON 자동 생성
- 코드·문서용으로 복사
이럴 때
- 긴 query를 눈으로 쪼개기 싫을 때
- 중복 키가 있는지 확인
- 토큰이 있어 로컬 처리가 안전할 때
상황
- 리다이렉트 URL 디버깅
- UTM 파라미터 정리
- API 문서 예시 작성
팁
- `+`는 공백으로 처리합니다(일반 폼 인코딩).
- 한글 등 % 인코딩은 파싱 시 복원됩니다.
- 한 값만 풀려면 URL 디코드도 충분합니다.
예시
| 입력 | 출력 | 설명 |
|---|---|---|
| a=1&b=hello | { "a": "1", "b": "hello" } | — |
| tag=a&tag=b | { "tag": ["a", "b"] } | 중복 키 |
자주 묻는 질문
- URL 전체를 붙여도 되나요?
- 네. `?` 뒤 쿼리만 읽고 `#` 앵커는 무시합니다.
- 반대로 하고 싶어요
- JSON → Query를 사용하세요.