JSON 쿼리 플레이그라운드
브라우저에서 JSON과 JSONL에 실제 jq를 실행하고 입력하는 동안 출력을 확인하세요
JSON 또는 JSONL을 붙여 넣거나, 파일을 열거나, 예제를 불러오세요.
실제 jq 1.8.2(WebAssembly)를 백그라운드 워커에서 실행합니다.
JSON 쿼리 플레이그라운드란?
WebAssembly로 컴파일된 실제 jq 1.8.2 엔진을 실행하는 jq 플레이그라운드입니다. JSON 또는 JSONL을 붙여 넣고 jq 필터를 작성하면 입력하는 동안 출력을 확인할 수 있습니다. 쿼리는 오류 메시지까지 명령줄의 jq와 똑같이 동작하므로 스크립트, CI 작업, API 응답용 필터를 미리 만들어 볼 수 있습니다.
옵션과 레시피
원시 출력(-r), 압축 출력(-c), 입력 묶기(-s), null 입력(-n), 키 정렬(-S)을 켜고 끌 수 있으며, 해당 명령줄이 쿼리 아래에 표시됩니다. 레시피는 map, select, group_by, sort_by, unique_by, to_entries, paths, @csv 같은 자주 쓰는 패턴을 예제 입력과 함께 불러옵니다.
제한 사항과 개인정보
jq는 백그라운드 워커에서 실행되므로 느린 쿼리가 페이지를 멈추게 하지 않습니다. 실행은 시간 제한(기본 3초, 고급에서 1초 또는 10초)에 도달하면 중지되고 워커가 다시 시작됩니다. 1 MB 이하의 입력은 자동으로 다시 실행되고, 20 MB까지의 더 큰 입력은 실행 버튼을 누를 때 실행됩니다. 쿼리와 옵션은 이 브라우저에 기억되지만 입력은 저장되거나 업로드되지 않습니다.
