json别懵逼

json
无非就是:
这是一个纯json
里面各种各样字段
那就是基础类型
你直接取出字段以字符串形式,然后和基础类型互相转换就行

要么就是json里套json
那就先取出jsonObject
该取字段取字段,该把jsonObject转换成java对象就转java对象

要么就是json里套json和数组

在这里插入图片描述
比如这个东西
一个josn里面有两个基础字段
第三个不清楚
这个普通字段呢,字段值是list
情况1:json数组
还是是一个json数组
data:
[
{},
{},
{},
]

String str = "{
“id”:“75”,

情况二
这个tmd好像也是json数组
“shoppingCartItemList”:[{“id”:“407”,“num”:“10”}]
}";

1.如果是普通字段
就直接获取其值。
String r = jsonObject.getString(“shoppingCartItemList”);
就拿到字段的值[{“id”:“407”,“num”:“10”}] ,然后想办法把他还原成List,这里面就是一个只有一个对象的List

如果是情况一
2.如果是json数组,获取jsonArray
然后就可以转成对应的List了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值