title: How to beautify JSON in Python?
body: <p>Can someone suggest how I can beautify JSON in Python or through the command line?</p>
  
  <p>The only online based JSON beautifier which could do it was: <a href="http://jsonviewer.stack.hu/" rel="noreferrer">http://jsonviewer.stack.hu/</a>.</p>
  
  <p>I need to use it from within Python, however.</p>
  
  <p>This is my dataset:</p>
  
  <pre><code>{ "head": {"vars": [ "address" , "description" ,"listprice" ]} , "results": { "bindings": [ 
      {
          "address" : { "type":"string", "value" : " Dyne Road, London NW6"},
              "description" :{ "type":"string", "value" : "6 bed semi detached house"},
              "listprice" : { "type":"string", "value" : "1,150,000"}
      }
      ,
          {
              "address" : { "type":"string", "value" : " Tweedy Road, Bromley BR1"},
              "description" :{ "type":"string", "value" : "5 bed terraced house"},
              "listprice" : { "type":"string", "value" : "550,000"}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Vera Avenue, London N21"},
              "description" :{ "type":"string", "value" : "4 bed detached house"},
              "listprice" : { "type":"string", "value" : "
  
                  995,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Wimbledon Park Side, London SW19"},
              "description" :{ "type":"string", "value" : "3 bedroom  property for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Westbere Road, West Hampstead, London NW2"},
              "description" :{ "type":"string", "value" : "5 bedroom  semi detached house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " The Avenue, Hatch End, Pinner HA5"},
              "description" :{ "type":"string", "value" : "5 bedroom  detached house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Princes Park Avenue, London NW11"},
              "description" :{ "type":"string", "value" : "4 bedroom  detached house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Canons Drive, Edgware HA8"},
              "description" :{ "type":"string", "value" : "4 bedroom  detached house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Westbere Road, West Hampstead NW2"},
              "description" :{ "type":"string", "value" : "5 bedroom  property for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Haymills Estate, Ealing, London"},
              "description" :{ "type":"string", "value" : "5 bedroom  property for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Dene Terrace Woodclyffe Drive, Chislehurst, Kent BR7"},
              "description" :{ "type":"string", "value" : "5 bedroom  terraced house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Dene Terrace Woodclyffe Drive, Chislehurst, Kent BR7"},
              "description" :{ "type":"string", "value" : "5 bedroom  semi detached house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Northwick Close, St John's Wood NW8"},
              "description" :{ "type":"string", "value" : "3 bedroom  property for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Claremont Gardens, Surbiton KT6"},
              "description" :{ "type":"string", "value" : "13 bedroom  property for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Dene Terrace Woodclyffe Drive, Chislehurst, Kent BR7"},
              "description" :{ "type":"string", "value" : "5 bedroom  end terrace house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Stamford Road, London N1"},
              "description" :{ "type":"string", "value" : "4 bedroom  terraced house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Stanhope Avenue, London N3"},
              "description" :{ "type":"string", "value" : "6 bedroom  property for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Haymills Estate, Ealing, London"},
              "description" :{ "type":"string", "value" : "5 bedroom  property for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Elms Crescent, London SW4"},
              "description" :{ "type":"string", "value" : "5 bedroom  property for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Princes Park Avenue, London NW11"},
              "description" :{ "type":"string", "value" : "4 bedroom  property for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Abbeville Road, London SW4"},
              "description" :{ "type":"string", "value" : "4 bedroom  property for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Canons Drive, Edgware HA8"},
              "description" :{ "type":"string", "value" : "4 bedroom  detached house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Henson Avenue, Willesdon Green NW2"},
              "description" :{ "type":"string", "value" : "5 bedroom  property for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Woodstock Road, London NW11"},
              "description" :{ "type":"string", "value" : "5 bedroom  property for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Tamworth Street, London SW6"},
              "description" :{ "type":"string", "value" : "5 bedroom  property for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Stanhope Avenue, Finchley, London"},
              "description" :{ "type":"string", "value" : "5 bedroom  semi detached house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " The Old Burlington, Church Street, London W4"},
              "description" :{ "type":"string", "value" : "3 bedroom  property for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Ebury Close, Northwood HA6"},
              "description" :{ "type":"string", "value" : "4 bedroom  detached house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Middleton Road, London NW11"},
              "description" :{ "type":"string", "value" : "4 bedroom  property for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Henson Avenue, Willesden Green NW2"},
              "description" :{ "type":"string", "value" : "5 bedroom  property for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Huron Road, London SW17"},
              "description" :{ "type":"string", "value" : "6 bedroom  property for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Corringway, Ealing W5"},
              "description" :{ "type":"string", "value" : "5 bedroom  detached house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Woodlands Avenue, New Malden KT3"},
              "description" :{ "type":"string", "value" : "5 bedroom  detached house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Gunnersbury Park Area, Ealing, London"},
              "description" :{ "type":"string", "value" : "6 bedroom  property for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Blenheim Gardens, London, Brent NW2"},
              "description" :{ "type":"string", "value" : "6 bedroom  property for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Creighton Road, London NW6"},
              "description" :{ "type":"string", "value" : "4 bedroom  terraced house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Plaistow Lane, Bromley BR1"},
              "description" :{ "type":"string", "value" : "7 bedroom  detached house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Greenfield Gardens, London NW2"},
              "description" :{ "type":"string", "value" : "4 bedroom  property for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Hendon Avenue, London N3"},
              "description" :{ "type":"string", "value" : "3 bedroom  detached house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Peckham Park Road, London SE15"},
              "description" :{ "type":"string", "value" : "6 bedroom  semi detached house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Woodclyffe Drive, Chislehurst BR7"},
              "description" :{ "type":"string", "value" : "5 bedroom  house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  From 1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Highwood Hill, Mill Hill, London"},
              "description" :{ "type":"string", "value" : "5 bedroom  detached house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Stanhope Avenue, London N3"},
              "description" :{ "type":"string", "value" : "5 bedroom  semi detached house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Kersley Mews, London SW11"},
              "description" :{ "type":"string", "value" : "3 bedroom  mews for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Ebury Close, Northwood HA6"},
              "description" :{ "type":"string", "value" : "4 bedroom  detached house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Ellesmere Road, Chiswick W4"},
              "description" :{ "type":"string", "value" : "6 bedroom  detached house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " The Avenue, Hatch End, Pinner, Middlesex"},
              "description" :{ "type":"string", "value" : "5 bedroom  detached house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Wandsworth, London SW18"},
              "description" :{ "type":"string", "value" : "6 bedroom  semi detached house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Carlton Road, New Malden KT3"},
              "description" :{ "type":"string", "value" : "4 bedroom  detached house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " St Mary's Mews, Ealing W5"},
              "description" :{ "type":"string", "value" : "3 bedroom  property for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Ritherdon Road, Balham, London SW17"},
              "description" :{ "type":"string", "value" : "5 bedroom  semi detached house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Goldsmith Avenue, London W3"},
              "description" :{ "type":"string", "value" : "5 bedroom  property for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ,
          {
              "address" : { "type":"string", "value" : " Plaistow Lane, Bromley, Kent BR1"},
              "description" :{ "type":"string", "value" : "7 bedroom  detached house for sale"},
              "listprice" : { "type":"string", "value" : "
  
                  1,250,000
  
  
                      "}
          }
      ] } }
  </code></pre>