파이썬 JSON 라이브러리의 공식 문서를 살펴보면의 호출은 json.tool
이어야합니다 python -mjson.tool
. 이것은 파일이 파이썬 설치 디렉토리 아래 의 파일 에 있거나 프로그램이 파이썬 설치 tool.py
아래 json
디렉토리의 파일 에 있음을 나타냅니다 .__init__.py
tool
json
파일은 실제로 두 가지 중 하나이며 그 main()
기능은 쉽게 분석 할 수있는 <20 줄의 코드입니다.
- 인수가 없으면 파이프로 기능합니다 (JSON 입력 및 JSON 출력).
- JSON 입력 파일로 사용되는 하나의 인수가있는 경우 stdout으로 출력
- 첫 번째는 JSON 입력 파일이고 두 번째는 JSON 출력 파일입니다.
더 많은 매개 변수를 제공하면 실제로 사용법이 표시됩니다.
$ python -m json.tool a b c
/opt/python/2.7.11/lib/python2.7/json/tool.py [infile [outfile]]
그것은 도구의 2.7 버전입니다. 3.5.1 버전에는 추가 매개 변수가 있으며 다음을 사용하면 매개 변수가 표시됩니다 -h
.
$ python -m json.tool -h
usage: python -m json.tool [-h] [--sort-keys] [infile] [outfile]
A simple command line interface for json module to validate and pretty-print
JSON objects.
positional arguments:
infile a JSON file to be validated or pretty-printed
outfile write the output of infile to outfile
optional arguments:
-h, --help show this help message and exit
--sort-keys sort the output of dictionaries alphabetically by key