这是Removing linebreak from php json output的后续问题。我无法找出导致该问题的原因,但我以某种方式摆脱了value <br ...JSONException
。
问题
当我使用
时 String url = "http://192.168.32.1/Aafois/notice.php?isBatch=2010§ion1='IT'";
我得到了我想要的东西,即将JSON解析为我的Android应用程序。但是当我使用
时String URL="http://192.168.32.1/Aafois/notice.php?isBatch="+isbatch+"§ion1="+"'"+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§ion1=
的 'IT'
答案 0 :(得分:0)
我认为你的变量是JSONArray
。要连接所有内容,它会尝试将您的String
变为JSONArray
,这是不可能的,因为您的字符串不是JSON而是URL的一部分。
答案 1 :(得分:0)
我检查了变量isBatch
和section1
。它们返回null。修改了所需的内容。按预期工作。没有更多JSONException。