JSONObject转对象
@RequestMapping(value = "/saveCompanyInfo")
@ResponseBody
public JSONObject saveCompanyInfo(HttpServletRequest request) {
DEBUG.info("--------------------添加/更新企业信息--------------------");
// 获取参数
JSONObject json = JsonObject(request);
AppBaseResponse<Map<String, Object>> appBaseResponse = null;
ResultCode resultCode = ResultCode.SUCCESS;
//响应参数
Map<String, Object> map = new HashMap<>();
try {
//⽤户id
Integer conid = Integer("conid");
//企业ID
Integer companyid = Integer("companyid");
//企业证件图⽚ID
Integer companyimg = Integer("companyimg");
//法⼈⾝份证图⽚ID
String indentimg = String("indentimg");
YgCompany ygCompany = JavaObject(json, YgCompany.class);
consumerGeneralService.saveCompanyInfo(conid, ygCompany,companyimg,indentimg,companyid);
} catch (Exception e) {
e.printStackTrace();
resultCode = resultCode.ERROR;
}
appBaseResponse = new AppBaseResponse<Map<String, Object>>();
appBaseResponse.Code());
appBaseResponse.Code()));
appBaseResponse.setData(map);
String str = JSONString(appBaseResponse);
JSONObject jsonObj = JSONObject.parseObject(str);
return jsonObj;
}
这个⽅法是把jsonObject 直接转成对象 有个问题是如果前天传的是string 你实体类是date类型 就会报错YgCompany ygCompany = JavaObject(json, YgCompany.class);
另⼀个是string字符串数组转jsonObject
测试将⼀个【json字符串】转换成【对象】
Person person1 = JSONObject.parseObject(jsonString, Person.class);
System.out.println(person1);
object to详细的在这⾥

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。