java - json 解析器异常

标签 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-1.0.6.jar

和 commons-lang.jar

为什么我会收到这个错误?

最佳答案

尝试:

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

关于java - json 解析器异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13138338/

相关文章:

java - 将图片和声音文件包含在 Eclipse 中的可运行 jar 文件中

Java 7 随机类

javascript - 带有 JSON 返回的 AJAX 请求未按照我的预期行为进行响应

eclipse - Apache tomcat 7 本地主机页面没有错误,但是运行项目 : show HTTP Status 404 时

tomcat - 连接池失败时如何设置重试。

java - 通过步骤定义类实现Cucumber "cucumber.api.java8.En"接口(interface)

java - 使用 Java 并发运行多线程任务,直到有足够的输出

java - http 多部分发布请求,包含 json 和带有 koush/ion 库的图像

json - Go 嵌套 Json Marshall 或编码

java - 缓存Tomcat HttpClient测试