如何根据json格式生成java bean对象

发布网友 发布时间:2022-04-24 14:30

我来回答

1个回答

热心网友 时间:2023-10-16 11:22

,提问者: 这是我之前写的一个例子,贴出来分享一下!js 拼接json<pre t="code" l="java">function jsonData(){

var jsonStr="[";

jsonStr+="{";

jsonStr+="\"prizelevel\":"+"\""+prizelevel+"\"";

jsonStr+=",";

jsonStr+="\"prizetype\":"+"\""+prizetype+"\"";

jsonStr+=",";

jsonStr+="\"prizename\":"+"\""+prizename+"\"";

jsonStr+=",";

jsonStr+="\"prizenum\":"+"\""+prizenum+"\"";

jsonStr+=",";

jsonStr+="\"prizeimgurl\":"+"\""+prizeimgurl+"\"";

jsonStr+=",";

jsonStr+="\"prizecode\":"+"\""+prizecode+"\"";

jsonStr+=",";

jsonStr+="\"prizeval\":"+"\""+prizeval+"\"";

jsonStr+=",";

jsonStr+="\"prizevalid\":"+"\""+prizevalid+"\"";

jsonStr+="}";

jsonStr+="]";

return jsonStr;//关键在于转换。

}

function add(){

var prize = jsonData();

if(prize==false){

return;

}

$.post( url ,

{interactPrizeAll:prize},

function(data){ }

);//此处post请求后台!

}action 拆分 json<pre t="code" l="java">//拆分字符串
System.out.println(interactPrizeAll);
//奖品
Gson gson = new Gson();
interactPrize =new InteractPrize();
//gson用泛型 转List数组 多个对象
interactPrizeList = gson.fromJson(interactPrizeAll, new TypeToken<List<InteractPrize>>(){}.getType()); //TypeToken,它是gson提供的数据类型转换器,可以支持各种数据集合类型转换
for(int i = 0; i < interactPrizeList.size(); i++)
{
interactPrize = interactPrizeList.get(i);//获取每一个对象
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com