json 转list 集合

json 转list 集合好久没写博客了 虽然写的一塌糊涂吧 但也得坚持 今天遇到 json 转 list 集合的问题 随便就记一下 importnet sf json JSONArray importnet sf json JSONObject pom xml 文件 lt json 依赖 gt lt dependency gt amp l

好久没写博客 了,虽然写的一塌糊涂吧,但也得坚持。今天遇到json 转list集合的问题,随便就记一下

pom.xml 文件:

 <!-- json依赖 --> <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <classifier>jdk15</classifier> </dependency> <dependency> <groupId>net.sf.ezmorph</groupId> <artifactId>ezmorph</artifactId> </dependency> <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> </dependency> <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> </dependency> <!-- json依赖 end --> 对应版本 <json-lib.version>2.4</json-lib.version> <ezmorph.version>1.0.6</ezmorph.version> <commons-collections.version>3.2.1</commons-collections.version> <commons-beanutils.version>1.9.3</commons-beanutils.version> 

java

customized 值为: [{“cusId”:”999”,”orderNum”:1},{“cusId”:”998”,”orderNum”:2}]

String customized = " [{ 
   \"cusId\":\"999\",\"orderNum\":1},{ 
   \"cusId\":\"998\",\"orderNum\":2}]" List<Customized> list1 = new ArrayList(); // 先把json 字符串转换为json 数组 JSONArray jsonArray1 = JSONArray.fromObject(customized); //循环获取json数组中的 json 对象,然后转换为 object for (int i = 0; i < jsonArray1.size(); i++) { 
    JSONObject jsonObject2 = jsonArray1.getJSONObject(i); Customized cust = (Customized) JSONObject.toBean(jsonObject2, Customized.class); list1.add(cust); } 

json 字符串中的属性 必须 和 Customized 对象中的属性一一对应

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232879.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • app设计ui规范2020_ios系统ui设计规范

    app设计ui规范2020_ios系统ui设计规范1.设计稿与切片稿a.尺寸设计稿:iPhone6750*1334【2倍】切图稿:iPhone62208*1242【3倍】Android1920*1080设计稿选择750*1334px的原因:IOS:向上和向下适配的时候界面调整的幅度最小,最方便适配Android:设计时只需做最小的设计调整,提升设计效率b.切图IOS切图——3份:………

    2022年8月13日
    7
  • ManualResetEvent的理解和使用[通俗易懂]

    ManualResetEvent的理解和使用[通俗易懂]classProgram{staticvoidMain(string[]args){//注意:ManualResetEvent可以对所有进行等待的线程进行统一控制//true-初始状态为发出信号;false-初始状态为未发出信号ManualResetEventm…

    2022年7月18日
    15
  • zookeeper的基本操作_奇门遁甲实战入门之五

    zookeeper的基本操作_奇门遁甲实战入门之五本原创入门教程,涵盖ZooKeeper核心内容,通过实例和大量图表,结合实战,帮助学习者理解和运用,任何问题欢迎留言。目录:zookeeper介绍与核心概念 安装和使用 ZooKeeper分布式锁实现 ZooKeeper框架Curator分布式锁实现及源代码分析 zookeeper开发实战(java客户端)本章是后续学习的基石,只有充分理解了分布式系统的概念和面临的问题,以及Z…

    2022年10月7日
    2
  • 基于opencv的图像校正_伽马校正怎么设置

    基于opencv的图像校正_伽马校正怎么设置#include"stdafx.h"#include&lt;cmath&gt;#include&lt;iostream&gt;#include&lt;opencv2\core\core.hpp&gt;#include&lt;opencv2\highgui\highgui.hpp&gt;#include&lt;opencv2\imgproc\imgproc.hp…

    2022年9月25日
    7
  • JSONObject详解「建议收藏」

    JSONObject详解「建议收藏」JSONObject只是一种数据结构,可以理解为JSON格式的数据结构(key-value结构),可以使用put方法给json对象添加元素。JSONObject可以很方便的转换成字符串,也可以很方便的把其他对象转换成JSONObject对象。maven:&lt;dependency&gt; &lt;groupId&gt;org.json&lt;/groupId&gt; &lt;ar…

    2022年4月19日
    54
  • 笛卡尔心形函数表达式_笛卡尔心形曲线[通俗易懂]

    笛卡尔心形函数表达式_笛卡尔心形曲线[通俗易懂]1650年,斯德哥尔摩的街头,52岁的笛卡尔邂逅了18岁的瑞典公主克里斯汀。那时,落魄、一文不名的笛卡尔过着乞讨的生活,全部的财产只有身上穿的破破烂烂的衣服和随身所带的几本数学书籍。生性清高的笛卡尔从来不开口请求路人施舍,他只是默默地低头在纸上写写画画,潜心于他的数学世界。一个宁静的午后,笛卡尔照例坐在街头,沐浴在阳光中研究数学问题。他如此沉溺于数学世界,身边过往的人群,喧闹的车马队伍。都无法对他…

    2022年10月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号