Sublime Text 套件介紹(四):Pretty JSON

JSON,一個輕量級的資料交換語言,目前許多網站AJAX request的回應結果都是JSON格式

以下是一個標準的JSON格式

{
     "firstName": "John",
     "lastName": "Smith",
     "male": true,
     "age": 25,
     "address":
     {
         "streetAddress": "21 2nd Street",
         "city": "New York",
         "state": "NY",
         "postalCode": "10021"
     },
     "phoneNumber":
     [
         {
           "type": "home",
           "number": "212 555-1234"
         },
         {
           "type": "fax",
           "number": "646 555-4567"
         }
     ]
 }

但是現實是殘酷的,往往你都看不到這麼好看懂得JSON格式,通常你只會看到下面這樣

{"firstName":"John","lastName":"Smith","male":true,"age":25,"address":{"streetAddress":"21 2nd Street","city":"New York","state":"NY","postalCode":"10021"},"phoneNumber":[{"type":"home","number":"212 555-1234"},{"type":"fax","number":"646 555-4567"}]}

如果當中有非英文語系的文字,那就更慘了,如下面所示

{"ret":{"status":"false","msg":"\u9801\u9762\u5df2\u904e\u671f\uff0c\u8acb\u91cd\u6574\u8a72\u9801\u9762"}}

全部都變成Unicode編碼拉…只有電腦才看得懂這啥鬼…

在一般的情況下可能要丟到JSON Parser Online或是JSON Pretty Print等網站去解析

在不然就是透過Browser的Console去解碼

總之,解碼的方式有很多種,接下來就是要介紹怎麼透過Sublime Text直接解析JSON格式

原始格式

結果

熱鍵:CTRL + ALT + J

Pretty JSON GitHub: https://github.com/dzhibas/SublimePrettyJson

詳細安裝步驟,請繼續往下看

1.

請先確認已經安裝好Package Control

未安裝的話請看:安裝第一個Sublime Text套件

2.

按下CTRL + SHIFT + P並且輸入Package Control: Install Package

3.

在輸入Pretty JSON,按下ENTER完成安裝

4.

按下Preferences > Package Settings > Pretty JSON > Settings - Default?調整設定

5.

以下是設定,預設的就很好用了,沒甚麼好額外設定的

时间: 2024-10-20 06:06:57

Sublime Text 套件介紹(四):Pretty JSON的相关文章

Sublime Text 2 介紹

代码编辑器或者文本编辑器,对于程序猿来说,就像剑与战士一样,谁都想拥有一把能够随心驾驭且瑞丽无比的宝剑,而每一位程序猿,相同会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 我用过的编辑器不少,真不少- 但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !假设说"神器"是我能给予一款软件最高的评价,那么我非常乐意为它封上这么一个称号.它小巧绿色且速度非常快,跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮.

Sublime Text插件:HTML+CSS+JAVASCRIPT+JSON快速格式化[转]

今天在github上乱逛,无意间找到victorporof分享的htmlpretty插件,特做推荐: 先看看他是怎么描述htmlpretty的: This is a Sublime Text 2 and 3 plugin allowing you to format your HTML, CSS, JavaScript and JSON code. It uses a set of nice beautifier scripts made by Einar Lielmanis. The form

Sublime Text插件:HTML+CSS+JAVASCRIPT+JSON快速格式化

htmlpretty插件 经过安装后测试,效果很棒,安装过程简要说明如下: 在Sublime Text中,按下Ctrl+Shift+P调出命令面板; 输入install 调出 Install Package 选项并回车; 输入pretty,并在列表中选择HTML-CSS-JS Prettify后回车即可安装 快捷使用方法: 举例:打开一个压缩的jquery.min.js文件,按下Ctrl+Shift+H

Sublime text 3 格式化HTML/css/js/json代码 插件

JsFormat: 这里下载这插件包 https://github.com/jdc0589/JsFormat ,点油下角的zip就能下载 插件包放到sublime安装目录的Data\Packages目录中 重新打开sublime就能使用js格式化插件 使用方法: 1.快捷键:ctrl+alt+f 2.先用快捷键打开命令面板 "ctrl + shift + p", 再输入 "Format: Javascript" 就可以使用格式化命令 html-css-js pret

sublime text plugins

Sublime Text 插件,HTML+CSS+JAVASCRIPT+JSON快速格式化:  htmlpretty 快捷键:Ctrl+Shift+H Essential Sublime Text 2 Plugins and Extensionshttp://code.tutsplus.com/tutorials/essential-sublime-text-2-plugins-and-extensions–net-24173 Sublime Text 使用介绍.全套快捷键及插件推荐http:/

直接使用Sublime Text实现:HTTP访问URL+格式化返回的JSON字符串

背景:作为一个Android app开发者,经常遇到如下场景:后台服务端给了一个接口URL,返回的数据类型是JSON,而我们要预先看一下这个接口返回的JSON数据.常规的查看方式则是,通过浏览器打开URL,然后借助一些Json查看工具,例如Chrome+JSONView.而这种方式总是有点low,现在我们可以仅仅通过一个文本编辑起来实现这个过程:Sublime Text.该文章仅在Windows中测试,Mac和Linux用户请自行根据系统进行微调. 首先,我们需要在Sublime Text上安装

Formatting XML and JSON using Sublime Text

Formatting XML and JSON using Sublime Text Last week I was trying to make some changes to my WCF service and had to deal with some XML data. The problem was the XML was not nicely formatted and I had to highlight couple of missing pieces of informati

Sublime Text 3 配置c/c++编译环境(转)

sublime text 3提供了构建功能,它的构建系统(Build systems)可以运行一段外部命令,还可以捕获输出并显示. 要在sublime text 3中实现c或c++代码的编译和运行,在本质上说也是调用外部的命令,windows中也可以理解为执行一段cmd命令. 目前c/c++编译器最流行的就是gcc和g++,本文将从MinGW开始,介绍gcc和g++的基本命令格式,然后详细介绍sublime中自带的编译配置文件,分析每一行的作用.然后给出win7 64bit下 Sublime T

【软件技巧】Sublime Text为不同语法定义不同高亮

Sublime Text默认的语法高亮已经很漂亮了,但是对于个别语言还是有些不爽. 默认高亮规则叫Monokai,可以从Preferences->Settings - Default中看到: 可是这个高亮规则对Json语法的高亮却显得有点单调.上图的配置就是Json格式的. 下面说说是怎么换的. 一.下载自己喜欢的主题 Control + Shift + P打开控制台,输入IP,选择第一个 打开之后输入主题名称即可下载(同安装其他插件一样),我这里选的是Cobalt2,文章最后会附带一些好看主题