现在要把json中data数据取出来,映射到实体上,通过jdbc批量插入数据库,这个通用代码怎么写?
1个回答
展开全部
json是一个String,格式是[{},{},{}]。你可以用String的方法来获取值。首先,按照逗号把json数组划分为String数组。转化后是[{},{},{}] 再按照逗号把字段值取出为String数组。例子如下:
[{id:"1",name:"xyz"},{id:"2",name:"abc"}]
String [] 数组1 = {id:"1",name:"xyz"}+{id:"2",name:"abc"}
String [] id1 = {"1","xyz"}
String [] id2 = {"2","abc"}
追问
我需要通用,单个取出来可以你这样,但是怎么把data数据通用取出来,不明确哪个列,这样才能更灵活,而不是只是针对这个数据
追答
是啊所有的数据都可以这样做啊。json就是个大字符串,不管里面放啥。你都按照逗号先分成一个个单个的。再从单个的里面取字段。json数组写出来就是 字符串 "[{"":"","":""......},{"":""......}]"这样的你先把单个 的拿出来。分成{"":""......}这样的然后再从这个里面取所有字段
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询