json解析器异常

时间:2012-10-30 11:48:04

标签: java json tomcat jar struts

我想将json数据发送到我的页面,这里是代码:

response.setContentType("application/json");
    String jsonObject = "{ key1 = value1, key2 = value2 }";
    JSON json = JSONSerializer.toJSON(jsonObject);
    PrintWriter out = response.getWriter();
    out.print(json);
    out.flush();
    return null;

我收到此错误:

java.lang.NoClassDefFoundError: net/sf/json/JSONSerializer

我正在使用jdk1.7和json:   -json-LIB-2.4-jdk15.jar   -json-LIB-2.4-jdk15-javadoc.jar   -json-LIB-2.4-jdk15-sources.jar

ezmorph:   -ezmorph-1.0.6.jar

和commons-lang.jar

为什么我收到此错误?

1 个答案:

答案 0 :(得分:2)

尝试:

String myjsonObject = "{ key1 = value1, key2 = value2 }";
JSONObject json = (JSONObject) JSONSerializer.toJSON( myjsonObject );