java - JSON Exception String cannot be converted to JSON Object -
i trying parse json , running small problem.
my json string looks this:
string json = [ "{caption=blah, url=/storage/emulated/0/dcim/camera/20140331_164648.jpg}", "{caption=adsf, url=/storage/emulated/0/dcim/camera/20140330_103412.jpg}" ]
and code far looks this:
try { jsonarray jsonobj = new jsonarray(json); (int = 0; < jsonobj.length(); i++) { jsonobject c = jsonobj.getjsonobject(i); string img = c.getstring("url"); string cap = c.getstring("caption");
but throwing exception type java.lang.string cannot converted jsonobject
what doing wrong?
edit
if helpful anyone, ended using gson json in correct expected format this:
gson gson = new gson(); string json = gson.tojson(mylist);
your json array contains elements like
"{caption=blah, url=/storage/emulated/0/dcim/camera/20140331_164648.jpg}"
which string
not json object. can't therefore try retrieve jsonobject
.
seems you're getting json isn't in format expected. if got rid of ""
around it, still wouldn't valid json, don't understand purpose enough you.
Comments
Post a Comment