FastJson中常用的方法
1.将json转换成java对象
JSONObject.parseObject(String,MyClassDto.class)
注解:
String是一个json格式的字符串。
MyClassDto是想要转化成的对象。
2.将String转换成 json数组
示例:
原始数据 ABC-888
结果:["ABC-888"]
实现方法:
JSON.toJSON(Collections.singletonList(str)).toString()
3. JSONArray 对象转 List
JSONArray.parseArray(jsonArray,xxxx.class);
JSONArray对象 转 List//初始化JSONArrayJSONArray jsonArray = JSONArray.parseArray("[{\"name\":\"zhangsan\",\"age\":18},{\"name\":\"lisi\",\"age\":23}]");//打印jsonArraySystem.out.println(jsonArray.toJSONString());//转ListList<Body> list = JSONArray.parseArray(jsonArray.toJSONString(), Body.class);//打印List<Body>System.out.println(list.toString()); /***测试实体类**/static class Body implements Serializable { private static final long serialVersionUID = 1L; private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } @Override public String toString() { return "Body{" + "name='" + name + '\'' + ", age=" + age + '}'; }}
————————————————版权声明:本文为CSDN博主「慕菲烟云」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_36793589/article/details/105513431
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧