0

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

なぜこのエラーが発生するのですか?

4

1 に答える 1

2

試す:

String myjsonObject = "{ key1 = value1, key2 = value2 }";
JSONObject json = (JSONObject) JSONSerializer.toJSON( myjsonObject );
于 2012-10-30T12:22:28.337 に答える