개발이야기
jq - command-line JSON processor
준호씨
2017. 5. 23. 21:29
반응형
요즘은 API 들이 json 으로 결과를 던져 주는 경우가 많다. 그런데 터미널 환경에서는 json 으로 된 데이터를 한눈에 보기가 어렵다.
아래는 짧은 예시라서 크게 어렵지 않지만 항목이 많아 지고 depth 가 깊어 지면 json 구조를 파악하기 어려워진다.
{"hello": "world", "foo": "bar"}
이럴 때 jq 라는 커맨드를 설치 해 두면 유용하다.
아래와 같이 한눈에 보기 좋게 표현해주며
$ echo '{"hello": "world", "foo": "bar"}' | jq
{
"hello": "world",
"foo": "bar"
}
심지어 칼라도 입혀 준다.
설치하기
macOS 에서 brew 로 jq 설치 하기
brew install jq
참고
반응형