반응형
Linux용 JSON 명령줄 포맷 도구
Linux 명령줄에서 JSON 데이터를 포맷할 수 있는 에디터 또는 툴이 있습니까?
alias pp='python -mjson.tool'
pp mydata.json
접수된 답변의 첫 번째 링크:http://ruslanspivak.com/2010/10/12/pretty-print-json-from-the-command-line/
jq는 가볍고 유연한 명령줄 JSON 프로세서입니다.
jq는 JSON 데이터용 sed와 비슷합니다. sed, awk, grep 및 친구들이 텍스트를 가지고 놀 수 있는 것처럼 쉽게 구조화된 데이터를 슬라이스, 필터링, 매핑 및 변환할 수 있습니다.
jq는 휴대용 C로 작성되며 런타임 의존성이 없습니다.단일 바이너리를 다운로드하여 멀리 있는 머신에 스캔하여 동작할 것으로 기대할 수 있습니다.
On Ubuntu jsonlint는 다음에서 제공됩니다.apt:python3-demjson
사용방법:
$ sudo apt install -y python3-demjson
$ jsonlint -f input.json > output.json
vimrc에 추가:
" Format JSON data
map <C-F6> :%!python -m json.tool<CR>
단축키 CTRL+F6을 사용하여 json 데이터를 포맷할 수 있습니다.
또는 vim 명령 모드 바로 아래:
%!python -m json.tool
언급URL : https://stackoverflow.com/questions/5243885/json-command-line-formatter-tool-for-linux
반응형
'programing' 카테고리의 다른 글
| @pathparam 및 @requestmapping을 사용하여 null을 가져오는 중 (0) | 2023.04.01 |
|---|---|
| Wordpress REST API V2가 모든 게시물을 반환합니다. (0) | 2023.04.01 |
| Flask의 jsonify를 사용할 때 datetime.date를 'yyy-mm-d' 형식으로 유지합니다. (0) | 2023.04.01 |
| 도커 컨테이너의 디스크 사용량을 분석하는 방법 (0) | 2023.04.01 |
| Angular 요소의 지시 템플릿 고유 IDJS (0) | 2023.04.01 |