Sublime text 3 package to view JSON response like in Chrome network view
Asked Answered
Z

3

6

I want long JSON files to collapse in Sublime Text 3 like the Chrome network tab Preview section. Is there any Sublime Text package for this.

Something similar to following picture

Chrome Network Tab preview section

Zygophyte answered 20/2, 2019 at 23:10 Comment(0)
R
15

Some of the answers here suggested Pretty JSON, but it didn't work for me. Although the installation was successful but still after pressing the shortcut key [command + control + j], it didn't work for me. I double-checked the setting, everything was correct. I was using Sublime version 3.2.2 and my macOS version was Catalina Version 10.15.3. I also found a thread in Github where multiple people mentioned the same issue with Sublime version 3.

enter image description here

Added a screenshot of my settings for reference.

Even though Pretty JSONdidn't work for me what worked for me was HTML-CSS-JS Prettify.

Following are the steps to install through Sublime Package Manager:
1. Cmd+Shift+P
2. type install, select Package Control: Install Package
3. type prettify, select HTML-CSS-JS Prettify

After installing it, for formatting the JSON text we need to use the shortcut key [command + shift + h]. That will format our JSON text.

Note: HTML-CSS-JS Prettify requires NodeJS in your system to work.

Hope this helps.

Recoil answered 13/5, 2020 at 10:22 Comment(1)
If we update the field to correct path it works even in case of Pretty JSON "jq_binary": "/usr/local/Cellar/jq/1.6/bin/jq"Steffaniesteffen
K
1

You can try Pretty JSON. It is the best I have found to prettify and validade JSON codes. But it won't give list indexes like chrome. At most you can fold those list itens folding by levels.

Kaif answered 1/3, 2019 at 6:2 Comment(2)
Yes Pretty JSON doesn't work like chrome preview, and I already tried this before posting this question. Is there any other editor apart from sublime which serves this purposeZygophyte
Doesn't show up in the package manager of Sublime Text 4.Bishopric
F
1

Had the same problem: Pretty JSON did not work for me (Ubuntu 16.04 LTS and ST 3.2.2). The alternative suggested by Rito, HTML-CSS-JS Prettify, requires NodeJS in your system to work.

Another alternative that does not require NodeJS which worked fine for me is the Pretty YAML ST-plugin which uses PyYAML internally.

Install is analogous to Rito's comment (and detailed on the github page).

Use Alt+Ctrl+Y to prettify a selection (or whole file)

Frostwork answered 21/9, 2020 at 4:1 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.