jsonlint
我对在 Ubuntu 16.04 操作系统中使用命令行感兴趣。所以我执行了
sudo apt-get install jsonlint
我得到了
Reading package lists... Done
Building dependency tree
Reading state information... Done
jsonlint is already the newest version (1.4.0-1build1).
0 upgraded, 0 newly installed, 0 to remove and 20 not upgraded.
但当我尝试执行时
jsonlint -v packets.json
我有
jsonlint: command not found
为什么?我该如何解决这个问题?
答案1
该命令称为jsonlint-php
答案2
您也可以尝试以不同的方式使用 jsonlint。
$ sudo apt-get install python-demjson
$ jsonlint-py -f packets.json
答案3
在 Ubuntu 20.04.4 (focal) LTS(在 WSL 上)上,软件包名称已更改为python3
并映射到正常jsonlint
名称:
$ sudo apt-get install python3-demjson
$ jsonlint -f packets.json