2012-08-02 162 views
1

我得到这个编译错误:构造函数的JSONObject(java.lang.String中)

cannot find symbol Constructor JSONObject(java.lang.String)

任何一个可以解释什么是错呢?

String jsnString = new String("{\"fname\":\"DKP\",\"lname\":\"patel\"}"); 
JSONObject jObj = new JSONObject(new String(jsnString)); 

我也试图与:

JSONObject jObj = new JSONObject(jsnString); 
+0

我还替换了JSONObject jObj = new JSONObject(new String(jsnString));与JSONObject jObj =新的JSONObject(jsnString); – 2012-08-02 14:13:29

+0

你使用的是什么JSON库? (PS:第二个版本更好,没有必要创建一个新的字符串,像你在第一个) – assylias 2012-08-02 14:17:27

+0

我正在使用json-lib-2.2.2-jdk15.jar – 2012-08-02 14:18:47

回答

0

您应该检查,看它是否被正确连接和进口。你可以使用类中的其他类/静态方法吗?

+0

是的,becoz当我使用JSONObject jObj = new JSONObject(“{\”fname \“:\”DKP \“,\”lname \ “:\” 巴特尔\ “}”); ,它正在编译没有错误.. – 2012-08-02 14:21:17

相关问题