String str = new String(data.getBytes(),"utf-8");
Map maps = (Map)JSON.parse(str);
//获取分配材料集合
List<Map> materials = (List<Map>) maps.get("materials");
LaJlWorkAcceptDto accept =(LaJlWorkAcceptDto)JSONObject.toBean(JSONObject.fromObject(str),LaJlWorkAcceptDto.class);
String strc= maps.get("materialsRepertorys").toString();
LaJlMaterialsRepertory[] array2 = (LaJlMaterialsRepertory[])JSONArray.toArray(JSONArray.fromObject(strc),LaJlMaterialsRepertory.class);
List<LaJlMaterialsRepertory> arrayList = new ArrayList<>();
for (int i = 0; i < array2.length; i++) {
LaJlMaterialsRepertory laJlMaterialsRepertory = array2[i];
arrayList.add(laJlMaterialsRepertory);
}
前端json转对象和数组
最新推荐文章于 2024-04-23 15:15:49 发布