title: JSONObject throws exception
body: <p>I have this section of code (note that <code>responseBody</code> truly comes from a web server).</p>
  
  <pre><code>public JSONObject getObj(){
      String responseBody = '[{"zip":"56601","city":"Bemidji","state":"MN","county":"Beltrami","dist":"0.14802"},{"zip":"56619","city":"Bemidji","state":"MN","county":"Beltrami","dist":"3.98172"}]';
  
      JSONObject response = null;
  
      try{
          response = new JSONObject(responseBody);
      }catch(JSONException ex){
          Logger.getLogger(Http.class.getName()).log(Level.SEVERE, null, ex);
      }
      return response;
  }
  </code></pre>
  
  <p>I don't understand why JSONObject is throwing an exception. What is making it do that?</p>