2014-02-27 97 views
-1

這是一個跟進問題Removing linebreak from php json output。我找不到是什麼造成這個問題,但我不知何故擺脫了value <br ...JSONException將字符串變量連接到一個URL正確

的問題

當我使用

String url = "http://192.168.32.1/Aafois/notice.php?isBatch=2010&section1='IT'";

我得到我想要的,即解析JSON到Android app.However當我使用

String URL="http://192.168.32.1/Aafois/notice.php?isBatch="+isbatch+"&section1="+"'"+section1+"'"; 

我得到Value of java.lang.string can't be converted to JSONArray...JSONException。所以顯然它在這之前的一行中,必須有一些問題。 isbatch是一個整數變量,而secton1是一個字符串變量,它是URL encoded to utf-8

P.S

我需要single quote'前後可變section1後的網址是這樣 http://192.168.32.1/Aafois/notice.php?isBatch=2010&section1='IT'

+1

您可以在第二種情況下打印「URL」的結果值嗎? – MondKin

+0

你簡單的問題解決了我的問題。我檢查了這些變量,它們返回null。修改了需要的內容。按預期工作。謝謝。 –

回答

0

我想你的變量是JSONArray。要連接所有內容,它會嘗試將您的String變成JSONArray,這不可能,因爲您的字符串不是JSON,而是URL的一部分。

+0

我檢查了這些變量,它們返回null.Modified需要什麼。按預期工作。謝謝。 –

0

我檢查了變量isBatchsection1。他們返回null.Modified什麼是需要的。按預期工作。沒有更多的JSONException。

相關問題