阅读 79

json串转对象和对象列表

1.json串转对象-JSONObject.parseObject

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


R如下:
public class R {
    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 menus = JSONObject.parseArray(JSONObject.toJSONString(menusR.getData()),EnterpriseMenu.class);

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


原文:https://www.cnblogs.com/nuomm/p/14931246.html

文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐