记录一下 三种String 转 对象集合的方式 String ingredientsLista = request.getParameter("list"); // 这是jar包 fastjson-1.1.24.jar //方式1 直接将数据转成单个对象 方便存储JSONArray array = JSONArray.parseArray(i
String ingredientsLista = request.getParameter("list"); // 这是jar包 fastjson-1.1.24.jar //方式1 直接将数据转成单个对象 方便存储 JSONArray array = JSONArray.parseArray(ingredientsLista); for(int i = 0 ; i jsonmap = (Map) array.get(i); ri.setIngredientsId(jsonmap.get("ingredientsid")); ri.setIngredientsName(jsonmap.get("ingredientsname")); ri.setRecipeId(recipeid); ingredientDAO.saveIngredients(ri); } //这是jar包 json-lib-2.4-jdk15.jar //方法2 将数据转换成list net.sf.json.JSONArray data = net.sf.json.JSONArray.fromObject(ingredientsLista); List plist1 = data.toList(data, RecipeForSearchInfo.class); for(int i =0;i plist2= FJsonUtil.toList(ingredientsLista,RecipeForSearchInfo.class); for(int i =0;i