title: resolve JSONException duplicate keys
body: <p>i am using google custom search engine and getting the results in JSON format.for certain queries,the JSON result has duplicate keys and hence it produces a JSONException: Duplicate key "nickname" etc..</p>
  
  <p>i am using JAVA.</p>
  
  <pre><code>String str=//contains the query result in json format
  JSONObject ob=new JSONObject(str) produces the exception
  </code></pre>
  
  <p>may know how to resolve this exception?</p>
  
  <p>here is the JSON reply:</p>
  
  <pre><code>{
     "kind": "customsearch#result",
     "title": "The World Factbook: India - CIA - The World Factbook",
     "htmlTitle": "The World Factbook: \u003cb\u003eIndia\u003c/b\u003e -",
     "link": "https://www.cia.gov/library/publications/the-world-factbook/geos/in.html",
     "displayLink": "www.cia.gov",
     "snippet": "Jan 20, 2011 ... Features a map and brief descriptions of geography",
     "htmlSnippet": "Jan 20, 2011 \u003",
     "cacheid": "0n2U45w_dvkJ",
     "pagemap": {
      "metatags": [
       {
        "il.secur.classif": "UNCLASSIFIED",
        "il.title": "(U) CIA The World Factbook",
        "il.summary": "CIA - The World Factbook",
        "il.cutdate": "20040101",
        "il.secur.classif": "UNCLASSIFIED",
        "il.title": "(U) CIA The World Factbook",
        "il.cutdate": "20040101",
        "il.secur.classif": "UNCLASSIFIED",
        "il.pubdate": "20040101",
        "il.postdate": "20040501",
        "il.cutdate": "20040101"
       }
      ]
     }
    }
  </code></pre>
  
  <p>here il.secur.classif occurs multiple times</p>