Command line JSON interpretation can be confusing. Python's json library (2.6+) provides a simple prettifier:

$ echo '{"json":"obj"}' | python -mjson.tool
{
    "json": "obj"
}

Or facetiously (from the obligatory Internet Chuck Norris Database):

$ curl -s "http://api.icndb.com/jokes/random?firstName=Andrew&lastName=Martin" | python -mjson.tool
{
    "type": "success",
    "value": {
        "categories": [
            "nerdy",
            "chuck norris"
        ],
        "id": 528,
        "joke": "Andrew Martin doesn't use GUI, he prefers COMMAND line."
    }
}

This can be wrapped in a handy shell function:

$ function parse_url_json() 
{
    curl -s "$@" | python -mjson.tool
}

$ parse_url_json 'http://api.icndb.com/jokes/random?firstName=Andrew&lastName=Martin'

2.5 users can install the simplejson library.