格式化json_边用边学Vim —— 格式化JSON文本

d467a3e4152ac04a5ed40bdf08b4098b.png

为什么要格式化JSON文本

在最近的项目中笔者经常要人肉查看从服务器那边JSON形式返回来的数据,虽说是JSON但可读性大家应该都懂的,如下的截图:

3545551790c33da3c315031dd8da8d78.png

要是在以前,那我大概会把这段JSON文本贴到网上某些提供JSON查看功能的网站,比如这个:http://jsonviewer.stack.hu/ ,但每次都要打开网站也是蛮烦的。最近不是用着Vim嘛,感觉这样的上古编辑器应该也有类似的功能吧,于是赶紧狗狗一下,果真有哦,看官们可以继续往下看。

Vim中格式化JSON的命令 —— %!python -m json.tool

看这命令是用到了python了,所以前提就是你的电脑上确实有python。执行命令后,截图如下:

be369d842ffa931c9daaef2fb3d44521.png

看看,这个世界一下子清爽多了。

稍微解释一下这个命令,也是为了方便记忆:

  • % —— 范围指定符号,后面没跟参数就是全文啦
  • ! —— 执行具体的命令啦,这里参数跟的是大名鼎鼎的python
  • -m json.tool —— 意思是调用python里json.tool这个模块

总而言之,这个命令的意思就是以当前全文为参数执行python里的json.tool这个模块。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值