JAVA JSON转Model

json数据源

//{"databaseLinkId":"d989d7d9-3a87-4733-9fcd-fb0667fb080f",
// "dbTable":"[{\"name\":\"ACT_GE_BYTEARRAY\",\"field\":\"\",\"relationName\":\"\",\"relationField\":\"\"}]",
// "formData":"[{\"id\":\"1\",\"text\":\"主表信息\",\"componts\":[{\"title\":\"备注2\",\"type\":\"text\",\"table\":\"ACT_GE_BYTEARRAY\",\"field\":\"REV_\",\"proportion\":\"1\",\"verify\":\"\",\"isHide\":\"0\",\"dfvalue\":\"\",\"id\":\"24f35cf0-1bfd-8715-b9ba-7029c22b72f6\"}]}]",
// "queryData":"{\"width\":\"400\",\"height\":\"220\",\"isDate\":\"1\",\"DateField\":\"NAME_\",\"fields\":[{\"portion\":\"1\",\"compontId\":\"24f35cf0-1bfd-8715-b9ba-7029c22b72f6\",\"id\":\"ACT_GE_BYTEARRAYREV_\"}]}",
// "colData":"{\"isPage\":\"1\",\"fields\":[{\"id\":\"ACT_GE_BYTEARRAYREV_\",\"field\":\"REV_\",\"align\":\"left\",\"width\":100,\"fieldName\":\"备注2\"}],\"btns\":[\"add\",\"edit\",\"delete\",\"print\"],\"btnexs\":[],\"isTree\":\"0\",\"treeSource\":\"\"}",
// "baseInfo":"{\"createUser\":\"1\",\"name\":\"1\",\"describe\":\"1\",\"outputArea\":\"\",\"mappingDirectory\":\"1\",\"serviceDirectory\":\"1\",\"webDirectory\":\"1\"}"}

 

转换Demo,支持list,父子类

 

BaseModel baseInfoObj = JSON.parseObject(baseInfo,BaseModel.class);
ArrayList<CodeFormTabModel> formDataObj =JSON.parseObject(formData,ArrayList.class);
QueryModel queryDataObj =JSON.parseObject(queryData,QueryModel.class);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值