安卓学习笔记(12)-Json格式数据解析

来源:互联网 发布:电脑监控软件 编辑:程序博客网 时间:2024/06/05 22:53
public String JsonParse(String string)    {        JSONObject jsonObject = null;        try {            jsonObject = new JSONObject(string);            //JSONArray jsonArray =  jsonObject.getJSONArray("value");            //return jsonArray.toString();            String value = jsonObject.getString("value");            return value;        } catch (JSONException e) {            e.printStackTrace();        }        return "ERROR";    }

把json字符串传入函数

1.若传输过来的键值对的值是String,调用:

String value = jsonObject.getString("name");

可以获取name对应的值

2.若传输过来的是一个Json数组,调用:

JSONArray jsonArray =  jsonObject.getJSONArray("name");

那么可以得到name对应的json数组的内容,然后再对这个json数组进行操作

3.若传输过来的键值对的值是boolean,调用:

boolean value = jsonObject.getBoolean("name");

4.若传输过来的键值对的值是int,调用:

int value = jsonObject.getSInt("name");

5.若传输过来的键值对的值是double,调用:

double value = jsonObject.getDouble("name");

6.若传输过来的键值对的值是long,调用:

long value = jsonObject.getLong("name");
原创粉丝点击