如何将字符串转换为不同类型的对象有几种方法?

2026-04-15 08:0212阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计242个文字,预计阅读时间需要1分钟。

如何将字符串转换为不同类型的对象有几种方法?

记录一下三种String转对象集合的方式:

如何将字符串转换为不同类型的对象有几种方法?

方式1:直接将数据转换为单个对象javaString ingredientsLista=request.getParameter(list);JSONArray array=JSONArray.parseArray(ingredientsLista);

方式2:使用JSON库进行解析javaString ingredientsLista=request.getParameter(list);List ingredientsList=JSON.parseArray(ingredientsLista).toJavaList(String.class);

方式3:使用自定义方法进行转换javaString ingredientsLista=request.getParameter(list);List ingredientsList=new ArrayList();JSONArray array=JSONArray.parseArray(ingredientsLista);for (Object obj : array) { ingredientsList.add((String) obj);}

记录一下 三种String 转 对象集合的方式

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

本文共计242个文字,预计阅读时间需要1分钟。

如何将字符串转换为不同类型的对象有几种方法?

记录一下三种String转对象集合的方式:

如何将字符串转换为不同类型的对象有几种方法?

方式1:直接将数据转换为单个对象javaString ingredientsLista=request.getParameter(list);JSONArray array=JSONArray.parseArray(ingredientsLista);

方式2:使用JSON库进行解析javaString ingredientsLista=request.getParameter(list);List ingredientsList=JSON.parseArray(ingredientsLista).toJavaList(String.class);

方式3:使用自定义方法进行转换javaString ingredientsLista=request.getParameter(list);List ingredientsList=new ArrayList();JSONArray array=JSONArray.parseArray(ingredientsLista);for (Object obj : array) { ingredientsList.add((String) obj);}

记录一下 三种String 转 对象集合的方式

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