private JSONArray getComments(String itemNumber) { JSONArray returnArray = new JSONArray(); CouchDbConnector dbc = _db.createConnector(dbname, true); Map<String, String> doc = new HashMap<String, String>(); ViewQuery query = new ViewQuery().allDocs().includeDocs(true); List<Map> result = dbc.queryView(query, Map.class); JSONArray jsonresult = new JSONArray(); for (Map element : result) { JSONObject obj = new JSONObject(); obj.putAll(element); if (itemNumber == null || obj.get("itemNumber").equals(itemNumber)) jsonresult.add(obj); } System.out.println(jsonresult.toString()); return jsonresult; }