json串转对象和对象列表

1.json串转对象-JSONObject.parseObject

R r= platformApi.getUserinfo();
Userinfo user = JSONObject.parseObject(JSONObject.toJSONString(r.getData()),Userinfo.class);


R如下:
public class R<T> {
    private String code;
private boolean success;
private String errorMsg;
private T data;
get、set方法省略。
}

r.getData()不是json串,需要通过JSONObject.toJSONString()转化为json串。
2.json串转对象列表-JSONObject.parseArray
R menusR = platformApi.getEnterpriseMenuList(enterpriseMenu);
List<EnterpriseMenu> menus = JSONObject.parseArray(JSONObject.toJSONString(menusR.getData()),EnterpriseMenu.class);

注意:
JSONObject导包为import com.alibaba.fastjson.JSONObject;


posted @   又逢落花时节  阅读(626)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示