GSON解析

创建实体类

根据JSON数据,创建实体类

public class FinanceTodayData {
    public int status;
    public String msg;
    public Data data;
}
public class Data {
    public float avgMoney;
    public float dateMoney;
    public AllMoney allMoney;
}
public class AllMoney {
    @SerializedName("餐饮美食")
    public float food;
    @SerializedName("服饰美容")
    public float clothes;
    @SerializedName("其他")
    public float other;
}

创建解析工具类

public class FinanceDataUtils {
    public static FinanceTodayData handleFinanceTodayDataResponse(String response) {
        return new Gson().fromJson(response, FinanceTodayData.class);
    }
}

将json数据传入工具类中

//这里用的kotin ,用java的话也一样
 val financeTodatData = FinanceDataUtils.handleFinanceTodayDataResponse(responseText)
 if (financeTodatData != null && "ok".equals(financeTodatData.msg)) {
	val avgMoney = financeTodatData.data.avgMoney
	val dateMoney = financeTodatData.data.dateMoney
	val food = financeTodatData.data.allMoney.food
	val clothe = financeTodatData.data.allMoney.clothes
	}

这样json就解析完成了,简单实用.

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值