java 解析json字符串
发布网友
发布时间:2022-04-24 14:30
我来回答
共2个回答
热心网友
时间:2022-05-01 18:28
你好:
后台拆分json
private String interactPrizeAll; //json 使用字符串来接收
方法中的代码:
Gson gson = new Gson();
InteractPrize interactPrize =new InteractPrize();
//gson用泛型 转List数组 多个对象
List<InteractPrize > interactPrizeList = gson.fromJson(interactPrizeAll, new TypeToken<List<InteractPrize>>(){}.getType()); //TypeToken,它是gson提供的数据类型转换器,可以支持各种数据集合类型转换
for(int i = 0; i < interactPrizeList.size(); i++)
{
interactPrize = interactPrizeList.get(i);//获取每一个对象
}
这一种方法是转单个对象时使用的
//gson 转对象 单个对象
//interactPrize = gson.fromJso(interactPrizeAll,InteractPrize.class);
这个方法是我后台拼的json往前台传的方法
jsonStrAll.append("{"+ "\""+"catid"+"\""+":"+"\""+c.getCatid()+"\""+","+"\""+"catname"+"\""+":"+"\""+c.getCatname()+"\""+","+ "\""+"catdesc"+"\""+":"+"\""+c.getCatdesc()+"\""+","+"\""+"showinnav"+"\""+":"+"\""+c.getShowinnav()+"\""+","+"\""+"sortorder"+"\""+":"+"\""+c.getSortorder()+"\""+","+"level:"+"\""+"0"+"\""+",parent:"+"\""+"0"+"\""+",isLeaf:true,expanded:false,"+"loaded:true},");
你自己挑着用吧!
追问感谢!我们用的是jackson这个插件来解析
追答哦!好的。
热心网友
时间:2022-05-01 19:46
你是在前端解析还是在后台解析啊·