JSONObject throws exception
<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>
