Settings

Theme

Show HN: Pretty print invalid JSON (or anything that looks sort of like JSON)

prettyprintplease.com

9 points by jastr · 4 comments

Reader

4 threads
savy91

It doesn't work too well wish some actual valid jsons:

Input:

{"somekey": "value", "someother": "value,value,value"}

Output:

{

  "somekey": "value",

  "someother": "value,

  value,

  value"
}

Seems like the problem is with commas being converted to ,\n regardelss of them being inside a valid string.

shmoogy

Saving this for later - was going to try to make something like this for when I get invalid json and have to spend a bit figuring out what is wrong.

Thanks

jastrOP

Hi HN! This was a python script I used on the command line for a while, before spending a weekend converting it to a microsite.

Pretty print json with single quotes or None or anything that looks like json, like python dictionaries/arrays or anything that PHP can spit out.

eduardosasso

Good idea. Suggestion add some examples there so people can see what it looks like when you have broken data.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection