JSONObject 转对象
@RequestMapping(value = "/saveCompanyInfo")@ResponseBodypublic JSONObject saveCompanyInfo(HttpServletRequest request) {DEBUG.info("--------------------添加/更新企业信息--------------------");// 获取参数JSONObject json = JsonUtil.getJsonObject(request);AppBaseResponse<Map<String, Object>> appBaseResponse = null;ResultCode resultCode = ResultCode.SUCCESS;//响应参数Map<String, Object> map = new HashMap<>();try {//用户idInteger conid = json.getInteger("conid");//企业IDInteger companyid = json.getInteger("companyid");//企业证件图片IDInteger companyimg = json.getInteger("companyimg");//法人身份证图片IDString indentimg = json.getString("indentimg");YgCompany ygCompany = JSONObject.toJavaObject(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.setCode(resultCode.getCode());appBaseResponse.setMsg(ResultCode.getResultCodeMsg(resultCode.getCode()));appBaseResponse.setData(map);String str = JSON.toJSONString(appBaseResponse);JSONObject jsonObj = JSONObject.parseObject(str);return jsonObj;}
这个方法是把jsonObject 直接转成对象 有个问题是如果前天传的是string 你实体类是date类型 就会报错
YgCompany ygCompany = JSONObject.toJavaObject(json, YgCompany.class);
另一个是string字符串数组转jsonObject
测试将一个【json字符串】转换成【对象】Person person1 = JSONObject.parseObject(jsonString, Person.class);System.out.println(person1);
详细的在这里
https://blog.csdn.net/suprezheng/article/details/86500747
JSONObject 转对象相关推荐
- JSONObject转对象
JSONObject转对象 JSONObject messageJo = messageList.getJSONObject(i); Message message = JSON.toJavaObje ...
- com.alibaba.fastjson.JSONObject之对象与JSON转换方法
com.alibaba.fastjson.JSONObject时经常会用到它的转换方法,包括Java对象转成JSON串.JSON对象,JSON串转成java对象.JSON对象,JSON对象转换Java ...
- java jsonobject 转对象_解析JSON中JSONObject的高级使用
文末会有读者福利 简介: 在程序开发过程中,在参数传递,函数返回值等方面,越来越多的使用JSON.JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,同时也易于 ...
- jsonobject json对象里面_「jsonobject」用JSONObject解析和处理json数据 - seo实验室
jsonobject 本文中主要介绍jsonobject处理json数据时候的一些常用场景和方法. (一)jar包下载 所需jar包打包下载百度网盘地址:https://pan.baidu.com/s ...
- fastjson.JSONObject之对象与JSON转换方法
//Java对象转换成String类型的JSON字符串 JSONObject.toJSONString(Java对象)//String类型的JSON字符串转换成Java对象 JSONObject.to ...
- com.alibaba.fastjson.JSONObject之对象与JSON
1.Java对象-->JSON对象 (JSONObject)JSONObject.toJSON(Java对象实例) 1 public class JSON2JavaTest{2 public s ...
- JSONObject转对象、集合、数组
发送http请求 OkHttpClient client = new OkHttpClient();Headers headers = new Headers.Builder().add(" ...
- jsonobject json对象里面_JSONObject 的使用
1. 导入依赖 这里以 20180813 的 json 版本为例 org.json json 20180813 2. 构建 json 2.1 直接构建 JSONObject obj = new JSO ...
- jsonobject json对象里面_将json字符串转为json对象,从对象中取需要的数据
说明:有时候需要取json字符串中的某个键对应的值,这个时候有两个方案: 1.遍历json字符串,取需要的键对应的值.(太慢太繁琐太傻): 2.将json字符串转为json对象,从对象中取(方便): ...
- java的JsonObject和parseObject和fromObject对象提取值方法
区别 两个功能差不多,但是属于不同的包,parseObject是alibaba.fastjson.JSON,fromObject是net.sf.json JsonObject.parseObject方 ...
最新文章
- 关于oracle中to_char和to_date的用法
- Dreamwear如何创建javascript_JavaScript 太糟糕,JVM 有妙招!
- UI设计灵感|想让用户中心更有特色?这些案例值得借鉴
- HPE 发布严重的 RCE 0day 漏洞,影响服务器管理软件 SIM,无补丁
- Android studio 报错 Gradle sync failed 你的主机中的软件中止了一个已建立的连接
- html内编写vbs,HTML_VBS编程教程 (第2篇),第二篇: 我真没想到, - phpStudy
- attempting to load a 64-bit
- 《赖氏经典英语语法》第四集
- 有道云笔记不同步_有道云笔记同步失败解决方法
- 后台网站二级页面制作步骤
- 带你重新认识一下应用层协议
- python中文意思是什么-python是什么意思中文翻译
- EDM数据营销之HTML模板相关问题
- mechanize 是 pthon 的并且可编程的 浏览器插件,
- Spring Cloud 2.x系列之Feign整合断路器监控Hystrix Dashboard
- 参加微软学生开发者峰会,了解Azure和GitHub……
- python列表逆序输出_Python 让列表逆序排列的 3 种方式
- CodeMirror 基础配置指南
- 信任用苹果企业证书发布的app证书
- CBoard框架使用总结七--添加首页图表