json 格式化处理工具
用于JSON的快速命令行处理工具,简单无依赖。
我这边列举一些最常用的:
- 调试 http 请求时打印格式化后的数据
- 格式化本地或或流中的数据
- 获取 json 的键值或进行执行、计算
简单示例
$ echo '{"foo":"bar"}' | json # 格式化
{
"foo": "bar"
}
$ echo '{"foo":"bar"}' | json foo # json 中取值
bar
$ echo '{"fred":{"age":42}}' | json fred.age # 深层对象取值
42
$ echo '{"age":10}' | json -e 'this.age++' # 取值计算
{
"age": 11
}
想像一下, 后端给你一个 api , 你就只想看看内容, 结果一看吓一跳, 犹如乱码吓得你愣头愣脑。
好在你有 json 神器, 加个 |json
完美解决。
使用神器之前
使用神器之后
神器直达
项目主页: https://github.com/trentm/json
使用文档: http://trentm.com/json
文章来源
注: 本文来源于微信公众号 【乐玩nodejs npm工具库】。