이 도구가 마음에 드시나요?
byteflow.tools를 설치하면 더 빠른 시작과 오프라인 도구 접근이 가능합니다.
설치 안내이 도구가 마음에 드시나요?
byteflow.tools를 설치하면 더 빠른 시작과 오프라인 도구 접근이 가능합니다.
설치 안내강력한 jq 언어를 사용하여 JSON 쿼리 및 변환
. - 그대로 반환.field - 필드 접근.[0] - 배열 인덱스.[] - 배열 반복select(.age > 25) - 필터map(.name) - 매핑sort_by(.age) - 정렬group_by(.type) - 그룹화브라우저에서 jq 필터를 실행해 JSON을 조회하고 변환합니다. raw stdout과 파싱된 JSON stream을 함께 확인할 수 있어 스크립트 작성 전 검증에 적합합니다.
jq-wasm을 클라이언트에서 필요할 때 로드해 jq 필터를 실행합니다.
단일 JSON은 보기 좋게 표시하고 여러 JSON 값 stream은 배열로 보여줍니다.
raw stdout, 빈 결과, 오류 세부 정보를 보존해 문자열 출력과 문법 오류를 이해하기 쉽게 합니다.
Object
{ "name": "Alice" }
filter: .nameIterator
[1,2,3] filter: .[]
Select
[{"age":20},{"age":30}]
filter: .[] | select(.age > 25)Single
"Alice"
Stream
[ 1, 2, 3 ]
Error
문법 오류는 raw error detail과 함께 표시됩니다.
여러 줄 출력을 하나의 JSON 문서로 봄
parsed output에서 JSON stream이 배열로 표시되는지 확인합니다.
입력 JSON이 잘못됨
먼저 JSON 문법을 고친 뒤 jq를 실행합니다.
필터가 비었거나 미완성
완전한 jq 표현식을 입력하고 raw error detail을 확인합니다.
jq 플레이그라운드는 Developer Workbench의 데이터 조회 기반 기능으로 preview에서 사용할 수 있습니다.
raw와 parsed가 모두 있는 이유는?
jq가 여러 JSON 값을 출력할 수 있어 stdout과 구조화 표시를 함께 확인합니다.
.[] 다중 출력도 되나요?
지원합니다. JSON stream을 배열로 표시합니다.
jq-wasm이 서버 빌드에 영향을 주나요?
아니요. 브라우저 동작 시 동적으로 로드합니다.