Sublime Text2插件之 - JSON格式化

[背景]
涉及到JSON格式数据的开发过程中,常常会为一长串未格式化的JSON数据而看的眼花,如下图所示,脑袋 是不是大了 Sublime <wbr>Text2插件之 <wbr>- <wbr>JSON格式化。因此寻找 一款格式化工具就来的非常必要。
Sublime <wbr>Text2插件之 <wbr>- <wbr>JSON格式化
[工具比较]
Sublime Text2编辑器作为后起之秀,有着非常出色的跨平台体验,这里就找到了2款基于Sublime2插件的JSON格式化工具:Tidy和JsFormat,做了一下比较,如下所示,前者的数组排版更加容易接受。
  • 可惜如果Tidy的安装步骤说明,在windows下并不能成功安装,所以以下只演示Mac机上的步骤。
  • 需要在Windows上使用的童鞋,请安装JSFormat(https://github.com/jdc0589/JsFormat
Sublime <wbr>Text2插件之 <wbr>- <wbr>JSON格式化

[Mac上的安装步骤]
Tidy就是要安装的插件,详细步骤在这个链接( https://gist.github.com/1138554)里都有,我再唠叨一遍。
  1. 首先点击下载,解压后把解压文件拷贝到“~/Library/Application Support/Sublime Text 2/Packages/User”路径下。Sublime <wbr>Text2插件之 <wbr>- <wbr>JSON格式化
  2. 从菜单打开“Key-Bindings Default”文件。Sublime <wbr>Text2插件之 <wbr>- <wbr>JSON格式化

  3. 添加如下快捷键映射
    { "keys": ["ctrl+shift+x"], "command": "tidy_xml" },

    { "keys": ["ctrl+shift+j"], "command": "prettify_json" },
     
    Sublime <wbr>Text2插件之 <wbr>- <wbr>JSON格式化  

[使用方法]
全选,Fn+Shift+j, 就格式化好了。
如果json数据本身不完整(如括号不匹配),需要先更正后才能转换成功。
*注意以下两点,初次使用时容易有误解:
  • 对象(Ojbect)是一个无序的“‘名称/值’对”集合{},格式化是基于NSDictionary实现的,默认按照首字母顺序排列,和格式化前的顺序是不一样的。
  • 只有数组(Array)[]是基于NSArray,才是有序的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值