刚开始遇到这个问题,说是json最后少个分号("),但是我是使用android json框架直接打包的,怎么会少个分号,于是在客户端输出了json数据,发现没有问题,然后再看了下服务器,有个乱码问题。在服务器修改代码如下:

            StringBuilder sb = new StringBuilder();
            String s = null;
               InputStreamReader isr = new InputStreamReader(new BufferedInputStream(request.getInputStream()),"UTF-8");
               BufferedReader br = new BufferedReader(isr);
                while((s=br.readLine())!=null){
                    sb.append(s);
                }
            JSONObject object = JSONObject.fromObject(sb.toString()).getJSONObject("User");  
            user.setName(object.getString("name"));   

            user.setAge(object.getInt("age")); 

            user.setSex(object.getString("sex")); 

最后乱码问题和这个问题都解决了。

更多相关文章

  1. tcping测试服务器TCP端口
  2. Android(安卓)获取远程服务器时间
  3. Android(安卓)SDK国内镜像
  4. Android下DLNA中DMS模块的实现
  5. 【Android】Handler应用(二):从服务器端加载JSON数据的优化
  6. android传送照片到FTP服务器的实现代码
  7. android图书管理系统+javaweb后台服务器代码
  8. android解析JSON字符串 (最强最简便方法)
  9. Android与SSH框架服务器通信方式

随机推荐

  1. Android启动后遇到错误
  2. Android获取手机当前连接的WiFi信息(SSID,I
  3. Android Lib Project与Android Project中
  4. Android WebView使用全面解析(加载网络资
  5. 6.2、Android中向Internet发送xml数据
  6. android view的width或者height变化的动
  7. 《android关于WIFI的操作》
  8. android 彩信分析
  9. Android 点击两次返回键退出程序
  10. Android 图片旋转(使用Matrix.setRotate方