zoukankan      html  css  js  c++  java
  • Android json操作之取得一个对象

    1:服务端返回的json数据格式如下:

    {"id":"1001","name":"zhangsan","score":"98"}

    2:MainActivity.java中:

    class GetInfoThread implements Runnable{
            public void run(){
                String url="http://192.168.0.116/android/json_test.php";
                String jsonStr=getStringFromNet(url);
                try {
                    JSONObject jsonObj=new JSONObject(jsonStr);
                    String id=jsonObj.getString("id");
                    String name=jsonObj.getString("name");
                    String score=jsonObj.getString("score");
                    
                    String info="ID:"+id+",Name:"+name+",Score:"+score;
                    
                    myHandler.obtainMessage(100, info).sendToTarget();
                } catch (JSONException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
        }

    3:运行结果:

    4:如果服务端返回的数据格式如下:

    {"student":{"id":"1001","name":"lisi"}}

    则处理方法如下:

    class GetInfoThread implements Runnable{
            public void run(){
                String url="http://192.168.0.116/android/json_test.php";
                String jsonStr=getStringFromNet(url);
                try {
                    JSONObject jsonObj=new JSONObject(jsonStr).getJSONObject("student");
                    
                    String id=jsonObj.getString("id");
                    String name=jsonObj.getString("name");
                    
                    String info="ID:"+id+",Name:"+name;
                    
                    myHandler.obtainMessage(100, info).sendToTarget();
                } catch (JSONException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
        }
  • 相关阅读:
    使用git管理github项目
    router 跳转页面
    JS中[object object]怎么取值
    微信授权获取code
    闭包
    css属性clear
    javaScript循环
    css属性position
    跨域
    浅析JS内存 一
  • 原文地址:https://www.cnblogs.com/yshyee/p/3369653.html
Copyright © 2011-2022 走看看