2012-08-02 37 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

相關問題