Go to file
Nikolajus 801cd85220 jq implementation 2014-04-02 12:44:23 +02:00
simplejson Fixes import error in simplejson I mistakenly added 2013-02-22 23:11:36 -08:00
tests Fix issue #32 and issue #30 . adding command to compress/minify json into single line. Added test for it and travis for tests 2014-04-02 10:55:01 +02:00
.gitignore Fix issue #32 and issue #30 . adding command to compress/minify json into single line. Added test for it and travis for tests 2014-04-02 10:55:01 +02:00
.travis.yml Fix issue #32 and issue #30 . adding command to compress/minify json into single line. Added test for it and travis for tests 2014-04-02 10:55:01 +02:00
Default (Linux).sublime-keymap jq implementation 2014-04-02 12:44:23 +02:00
Default (OSX).sublime-keymap jq implementation 2014-04-02 12:44:23 +02:00
Default (Windows).sublime-keymap jq implementation 2014-04-02 12:44:23 +02:00
Default.sublime-commands jq implementation 2014-04-02 12:44:23 +02:00
Main.sublime-menu converting tabs to spaces 2012-02-09 09:42:28 +01:00
Pretty JSON.sublime-settings Remove debug print of decoded object and change of default ident size to 2 2012-12-28 17:17:14 +01:00
PrettyJson.py jq implementation 2014-04-02 12:44:23 +02:00
README.md jq implementation 2014-04-02 12:44:23 +02:00

README.md

Build Status

Prettify JSON plugin for Sublime Text 2 & 3

Installation

Install this sublime text package via Package Control

Usage

To prettify JSON, make selection of json and press keys:

  • Linux: ctrl+alt+j
  • Windows: ctrl+alt+j
  • OS X: cmd+ctrl+j

or through Command Palette Ctrl+Shift+P find "Pretty JSON: Reformat (Pretty Print) JSON"

If selection is empty and configuration entry use_entire_file_if_no_selection is true, tries to prettify whole file.

If JSON is not valid it will be displayed in status bar of sublime.

Compress / Minify JSON

Using Command Palette Ctrl+Shift+P find "Pretty JSON: Minify (compress) JSON" this will make selection or full buffer as single line JSON which later you can use in command lines or somewhere else

jQ usage

if on your machine "jq" tool is available with ctrl+atl+shift+j you can run against your json. output will be opened in new view

Default configuration

use_entire_file_if_no_selection - true

indent - 2

sort_keys - false

ensure_ascii - false

Using tabs for indentation

You can change configuration key indent to string value "\t" or any other string.

"indent" : "\t",

Be sure "Indent Using Spaces" is unchecked otherwise you will not see effect and ST2 will convert it back to spaces.

Thanks