Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /hermes/bosnacweb04/bosnacweb04ae/b2501/ipg.parminderscom/apps/blog/wp-content/plugins/jetpack/jetpack.php on line 246 Using Pretty Print to print JSON structure at Kirpa Apps Blog

Kirpa Apps Blog

Using Pretty Print to print JSON structure

without comments

I needed to build a “test-api” page for my team so that they could test there API without writing too much code. Nothing special, just a page with a textarea where someone puts in a request string, and another field, where we show the response sent by the server. The server response are in JSON format. For simple responses, everything was fine. But in cases, where the response was huge or had a complex structure, we wanted someway to show the structure in a more readable format. Something that helped developers see the hierarchy.

This is where pretty print (by James Padolsey) helped us.

Its dead simple to use:

[code language=”javascript”]

//include prettyprint .js:

//data contains the JSON response sent by the server.

$(“#detail”).append((prettyPrint($.parseJSON( data ), {
maxArray: 100,
expanded: false,
maxDepth: 100
})));

[/code]

E.g. Output:

 

Written by admin

January 31st, 2012 at 5:27 pm

Posted in Tech

Tagged with , ,

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /hermes/bosnacweb04/bosnacweb04ae/b2501/ipg.parminderscom/apps/blog/wp-content/themes/journalist/comments.php on line 19

Leave a Reply