JSON错误 - 无法将对象解析为变量

时间:2012-03-20 12:20:56

标签: java json

我有这段代码:

    import org.json.JSONArray;
    import org.json.JSONObject;
    in method -
    JSONArray reportList = new JSONArray();
    JSONArray repAuthList = new JSONArray();

    JSONObject repAuthObj = new JSONObject();
    JSONObject calendarCountObj = new JSONObject();
    JSONObject reportObj = new JSONObject();

    calendarCountObj.put("May-2011", "3");
    calendarCountObj.put("June-2011", "2");
    calendarCountObj.put("Oct-2011", "5");
    calendarCountObj.put("Dec-2011", "8");
    repAuthObj.put("calCountMap", calendarCountObj);
    repAuthObj.put("RAname", "RA1");
    repAuthList.put(reportingAuthorityObj);
    reportObj.put("RAList", reportingAuthorityObj);
    reportObj.put("deptName", "Ennovate");
    reportList.put(reportObj);

但是当我调试此代码时,我收到此错误 - calendarCountObj cannot be resolved to a variable

我已经在stil上面声明/定义它们我得到了这个。 此错误适用于所有变量。 请帮忙.. 提前谢谢..

1 个答案:

答案 0 :(得分:0)

这可能是由于缺少JSON-lib jar文件作为WEB-INF目录的一部分。包括这个jar文件并试一试。