1.前端传入JSON{
"main":{
"id":137,
"qty":50
},
"productLists":[
{
"id":5,
"details":[
{
"id":10
},
{
"id":10
}
]
}
]
}
2.后端接收
method(String param) {}
3.解析param
//解析订单json字符串
JSONObject json = JSON.parseObject(param);
//获取main信息参数,并转换为对象
JSONObject main = JSONObject.parseObject(json.get("main").toString());
MainBean mainBean = JSON.toJavaObject(main, MainBean.class);
用JSON比较灵活,对复杂的参数结构可以灵活提取.还可以直接用JSON的get方法取它的具体某个参数.
或者:
MainBean mainBean = JSON.parseObject(main, MainBean.class);
// List参数用
List<MainBean> mainBean = JSON.parseArray(main, MainBean.class);