您的位置 首页 > 数码极客

如何将json转换成对象数组java对象数组

先说结论吧: 使用阿里的fastjson包,就可以很方便的相互转换。pom引入

<!--工具类--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> </dependency>

下面是具体的例子:

  • 实体类ReqCheckAccount继承ReqMain,ReqMain中只有几个通用的属性。下面直接贴ReqCheckAccount类
public class ReqCheckAccount extends ReqMain { private String account = "";//账户 private String accountName = "";//账户户名 public String getAccount() { return account; } public void setAccount(String account) { = account; } public String getAccountName() { return accountName; } public void setAccountName(String accountName) { Name = accountName; } @Override public String toString() { return "ReqCheckAccount{" + "account='" + account + '\'' + ", accountName='" + accountName + '\'' + ", id='" + id + '\'' + ", appId='" + appId + '\'' + ", bankId='" + bankId + '\'' + ", jgxybh='" + jgxybh + '\'' + '}'; } }
  • 测试类
@Test public void testJSON(){ ReqCheckAccount reqCheckAccount = new ReqCheckAccount(); String strJson = JSONObject.toJSONString(reqCheckAccount); Sy("Object to JSON test:"+strJson); strJson = "{\"account\":\"111\",\"accountName\":\"222\",\"appId\":\"333\",\"bankId\":\"444\",\"id\":\"555\",\"jgxybh\":\"666\"}"; ReqCheckAccount reqObj = (ReqCheckAccount) JSONObject.toJavaObjec(strJson),ReqC); Sy("JSON to Object:"+reqObj.toString()); }
  • 结果


输出结果

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何将json转换成对象数组java对象数组”边界阅读