Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
This output came from running the raw JSON-serialized response to a REST API through the python json.tool command.
{
"result_count": 3,
"results": [
{
"_href": "/ws.v1/lswitch/3ca2d5ef-6a0f-4392-9ec1-a6645234bc55",
"_schema": "/ws.v1/schema/LogicalSwitchConfig",
"type": "LogicalSwitchConfig"
},
{
"_href": "/ws.v1/lswitch/81f51868-2142-48a8-93ff-ef612249e025",
"_schema": "/ws.v1/schema/LogicalSwitchConfig",
"type": "LogicalSwitchConfig"
},
{
"_href": "/ws.v1/lswitch/9fed3467-dd74-421b-ab30-7bc9bfae6248",
"_schema": "/ws.v1/schema/LogicalSwitchConfig",
"type": "LogicalSwitchConfig"
}
]
}
@bentito

This comment has been minimized.

Copy link

commented Dec 3, 2018

Well just commenting here to say thanks, that works great. To repeat your blog post here which might help others:

#!/bin/sh

python -m json.tool

Put a the above in a file, perhaps, jsonify.sh
Place jsonify.sh (or a link to this script) in the ~/Library/Application Support/BBEdit/Text Filters directory, restart BBEdit.

To use:
Select unformatted JSON, choose jsonify under Text>Apply Text Filters>jsonify . The text will be transformed to pretty printed JSON in place of the unformatted.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.