![json.png](https://steemitimages.com/DQmf5A1n77v9CdXMgK7aA4MQy1gLPLij6q2v95ruFwmrJVD/json.png) A tool that has helped me tremendously recently in my Internet of Things and API development has been this online JSON viewer, [http://json.parser.online.fr/](http://json.parser.online.fr/). ### Untangling the rat's nest When using REST an API, you often get back a whole mess of data back. While there are programmatic ways to walk that mess of data and put it into some readable format, this online tool does all that for you right in your web browser. Not only does it format it nicely, it also allows you to fold and reveal subsections, extremely useful when dealing with multiple layers of nesting. ### Validation As you can see in my above screenshot, it also does a certain amount of validation. If you are *providing* JSON then this is a must-have, unless you want to spend hours responding to Github complaints from people trying to consume your service!
post_id | 39,820,948 |
---|---|
author | makerhacks |
permlink | cool-developer-tool-json-parser |
category | programming |
json_metadata | "{"app": "steemit/0.1", "format": "markdown", "links": ["http://json.parser.online.fr/"], "image": ["https://steemitimages.com/DQmf5A1n77v9CdXMgK7aA4MQy1gLPLij6q2v95ruFwmrJVD/json.png"], "tags": ["programming", "python", "making", "linux", "wordpress"]}" |
created | 2018-03-21 18:16:27 |
last_update | 2018-03-21 18:16:27 |
depth | 0 |
children | 5 |
net_rshares | 13,281,735,779,326 |
last_payout | 2018-03-28 18:16:27 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 38.822 SBD |
curator_payout_value | 0.392 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 966 |
author_reputation | 36,122,498,173,027 |
root_title | "Cool Developer Tool: JSON Parser" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
xaero1 | 0 | 13,086,194,992,658 | 100% | ||
bleh773 | 0 | 4,386,755,592 | 100% | ||
zerotoone | 0 | 547,312,896 | 100% | ||
rawpride | 0 | 17,045,875,913 | 25% | ||
hwantag | 0 | 5,033,581,271 | 99% | ||
deanlogic | 0 | 27,839,541,696 | 100% | ||
trave160 | 0 | 2,036,845,411 | 100% | ||
heather2000 | 0 | 4,961,476,044 | 100% | ||
twoeightjune | 0 | 4,285,287,156 | 100% | ||
taukproung85 | 0 | 65,919,725 | 100% | ||
techtek | 0 | 8,120,093,979 | 25% | ||
skizoweza | 0 | 5,032,004,301 | 64% | ||
bssman | 0 | 2,222,462,489 | 20% | ||
raviraj | 0 | 5,035,816,848 | 30% | ||
makerhacks | 0 | 35,069,370,911 | 100% | ||
drmake | 0 | 42,296,292,487 | 50% | ||
bestone | 0 | 5,036,320,719 | 81% | ||
lowestdefinition | 0 | 5,025,488,380 | 100% | ||
apiprincz | 0 | 1,427,241,899 | 100% | ||
zoelviana | 0 | 122,891,089 | 100% | ||
synergysteem | 0 | 2,267,927,602 | 100% | ||
affinity12 | 0 | 614,881,904 | 100% | ||
dhingvimal | 0 | 605,450,582 | 100% | ||
geekahol | 0 | 4,886,472,754 | 100% | ||
tanisha1 | 0 | 466,991,226 | 100% | ||
heutegelernt | 0 | 4,624,731,834 | 100% | ||
builduino | 0 | 112,652,098 | 100% | ||
davincibot | 0 | 117,481,566 | 100% | ||
loveyourstyle | 0 | 117,208,297 | 100% | ||
canuckbot | 0 | 117,208,280 | 100% | ||
tpvoter1 | 0 | 70,800,388 | 100% | ||
mouth021 | 0 | 589,947,153 | 100% | ||
sbi3 | 0 | 2,528,156,824 | 2% | ||
steemtux | 0 | 2,456,566,493 | 100% | ||
share4every1 | 0 | 64,355,515 | 100% | ||
shahryar | 0 | 309,375,346 | 100% |
programmers are the coolest. I hold your my dream. Am following now, would love to learn from you and most definitely hear from you very soon. Thanks
post_id | 39,825,412 |
---|---|
author | apiprincz |
permlink | re-makerhacks-cool-developer-tool-json-parser-20180321t184916132z |
category | programming |
json_metadata | "{"app": "steemit/0.1", "tags": ["programming"]}" |
created | 2018-03-21 18:49:33 |
last_update | 2018-03-21 18:49:33 |
depth | 1 |
children | 0 |
net_rshares | 0 |
last_payout | 2018-03-28 18:49:33 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 151 |
author_reputation | 1,217,742,758,233 |
root_title | "Cool Developer Tool: JSON Parser" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
You should try jq. Download the response and try this: ```$ cat response.json | jq '.' ``` Also have a look at Insomnia and Postman. Insomnia is like an opensource equivalent of postman.
post_id | 40,132,047 |
---|---|
author | netscape101 |
permlink | re-makerhacks-cool-developer-tool-json-parser-20180323t125829425z |
category | programming |
json_metadata | "{"app": "steemit/0.1", "tags": ["programming"]}" |
created | 2018-03-23 12:58:33 |
last_update | 2018-03-23 12:58:33 |
depth | 1 |
children | 3 |
net_rshares | 8,950,601,035 |
last_payout | 2018-03-30 12:58:33 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.017 SBD |
curator_payout_value | 0.005 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 186 |
author_reputation | 45,825,911,400 |
root_title | "Cool Developer Tool: JSON Parser" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
makerhacks | 0 | 8,950,601,035 | 23% |
Oh nice, will check out JQ and Insomnia. Postman has been useful in the past for sure
post_id | 40,169,552 |
---|---|
author | makerhacks |
permlink | re-netscape101-re-makerhacks-cool-developer-tool-json-parser-20180323t170947690z |
category | programming |
json_metadata | "{"app": "steemit/0.1", "tags": ["programming"]}" |
created | 2018-03-23 17:09:48 |
last_update | 2018-03-23 17:09:48 |
depth | 2 |
children | 2 |
net_rshares | 14,153,902,977 |
last_payout | 2018-03-30 17:09:48 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.038 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 85 |
author_reputation | 36,122,498,173,027 |
root_title | "Cool Developer Tool: JSON Parser" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
exan | 0 | 4,322,178,400 | 60% | ||
bhoa | 0 | 4,455,406,500 | 75% | ||
annadoll | 0 | 4,274,571,094 | 100% | ||
netscape101 | 0 | 1,101,746,983 | 100% |
Burp suite and Fiddler are also really nice. If you wanna hack web applications then Burp suite Pro or Owasp Zap is really neat. Burp suite can even intercept websocket connections and display them. What kinda API's do you work on?
post_id | 40,257,886 |
---|---|
author | netscape101 |
permlink | re-makerhacks-re-netscape101-re-makerhacks-cool-developer-tool-json-parser-20180324t073753172z |
category | programming |
json_metadata | "{"app": "steemit/0.1", "tags": ["programming"]}" |
created | 2018-03-24 07:37:54 |
last_update | 2018-03-24 07:37:54 |
depth | 3 |
children | 1 |
net_rshares | 8,712,439,389 |
last_payout | 2018-03-31 07:37:54 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.017 SBD |
curator_payout_value | 0.005 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 231 |
author_reputation | 45,825,911,400 |
root_title | "Cool Developer Tool: JSON Parser" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
makerhacks | 0 | 8,712,439,389 | 23% |