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

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");
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值