This is a follow up question of Removing linebreak from php json output.I couldn't find out what was making that problem but i somehow got rid of value <br ...JSONException
.
The Issue
when i use
String url = "http://192.168.32.1/Aafois/notice.php?isBatch=2010§ion1='IT'";
I get what i want i.e parsing the JSON to my android app.However when i use
String URL="http://192.168.32.1/Aafois/notice.php?isBatch="+isbatch+"§ion1="+"'"+section1+"'";
I get Value of java.lang.string can't be converted to JSONArray...JSONException
.So obviously there must be some problem there in this previous line.isbatch
is an integer variable and secton1
is a string variable which is URL encoded to utf-8
.
P.S
I need single quote
'
before and after the variable section1
as the url goes like
http://192.168.32.1/Aafois/notice.php?isBatch=2010§ion1=
'IT'.
I checked for the variables
isBatch
andsection1
.They were returning null.Modified what was needed.Worked as expected.No more JSONException.I think of your variables is a
JSONArray
. To concatenate everything, it tries to turn yourString
into aJSONArray
, which is not possible as your string is not JSON but part of a URL.