Settings

Theme

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

prettyprintplease.com

9 points by jastr 4 years ago · 4 comments

Reader

savy91 4 years ago

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 4 years ago

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 4 years ago

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 4 years ago

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