服务器的代码是这样的:
json{ "versionName":"3.0", "versionCode":3, }
当访问服务器的时候显示如下:
解析json的代码:
JSONObject jo = new JSONObject(result); mVersionName = jo.getString("versionName"); mVersionCode = jo.getInt("versionCode"); mDescription = jo.getString("description"); mDownloadUrl = jo.getString("downloadUrl"); System.out.println("versionName--->"+mVersionName);
通过打印Logcat打印的result为:
通过打印的结果可以看出,是可以成功访问并得到json字符串的,但是就是解析失败。我在网上搜的结果可能是由于编码的方式可能不一样,我就把服务器的代码和Android端的代码统一为UTF-8的编码。可是依旧出现上面的打印结果。求大神们帮忙看一下,给个办法解决。谢谢。