位置: IT常识 - 正文

objectmapper.readvalue方法(objectmapper.readvalue方法不安全)

编辑:rootadmin

objectmapper.readvalue方法详解是什么呢?不知道的小伙伴来看看小编今天的分享吧!
613/auto1686643615objectmapper.readvalue方法(objectmapper.readvalue方法不安全)

1. 简单的直接Bean.class

2. 复杂的用TypeReference

public class TestMain2 {

代码如下:

public static void main(String[] args) throws JsonProcessingException {

/*

首先说明 readValue 针对String 一共有3个重载,如下:

public

public

public

*/

ObjectMapper objectMapper = new ObjectMapper();

String json1 = "{\"userName\":\"小李飞刀\",\"age\":18,\"addTime\":1591851786568}";

String json2 = "[{\"userName\":\"小李飞刀\",\"age\":18,\"addTime\":123}, {\"userName\":\"小李飞刀2\",\"age\":182,\"addTime\":1234}]";

//1.最简单的常用方法,直接将一个json转换成实体类

UserBase userBase1 = objectMapper.readValue(json1, UserBase.class); //简单类型的时候,这样最方便

System.out.println("简单: " + userBase1.getUserName());

//用 TypeReference 也可以,但是麻烦 不如第一种直接 TypeReference 主要针对繁杂类型

//UserBase userBase2 = objectMapper.readValue(json1, new TypeReference

//2.把Json转换成map,必须使用 TypeReference , map的类型定义 可以根据实际情况来定,比如若值都是String那么就可以 Map

Map

System.out.println("map: " + userBaseMap.get("userName"));

//3.list

List

System.out.println("list: " + userBaseList.get(0).getUserName());

//4.Bean[] 数组,必须用 TypeReference

UserBase[] userBaseAry = objectMapper.readValue(json2, new TypeReference

System.out.println("ary: " + userBaseAry[0].getUserName());

}

}

以上就是小编今天的分享了,希望可以帮助到大家。

本文链接地址:https://www.jiuchutong.com/zhishi/2751.html 转载请保留说明!

上一篇:js邮箱正则表达式(js邮箱正则表达式怎么写)

下一篇:object转integer

  • 华为p50pro怎么设置指纹解锁(华为p50pro怎么设置24小时)

    华为p50pro怎么设置指纹解锁(华为p50pro怎么设置24小时)

  • 桌面太多快捷方式怎么删除(桌面太多快捷方式怎么弄)

    桌面太多快捷方式怎么删除(桌面太多快捷方式怎么弄)

  • 全民k歌导出作品怎么去水印(全民k歌导出作品在哪里)

    全民k歌导出作品怎么去水印(全民k歌导出作品在哪里)

  • 微信关闭手机号添加方式可以搜索到吗(微信关闭手机号转账功能)

    微信关闭手机号添加方式可以搜索到吗(微信关闭手机号转账功能)

  • 快充对手机电池有伤害吗(手机怎样充电对电池好)

    快充对手机电池有伤害吗(手机怎样充电对电池好)

  • magic系统可以换成emui系统吗(magic升级)

    magic系统可以换成emui系统吗(magic升级)

  • iphonexr屏幕亮度有点暗黄怎么办(iphonexr屏幕亮度调到最高还是很暗怎么办)

    iphonexr屏幕亮度有点暗黄怎么办(iphonexr屏幕亮度调到最高还是很暗怎么办)

  • 抖音评论区背景颜色怎么调(抖音评论区背景怎么调成白色)

    抖音评论区背景颜色怎么调(抖音评论区背景怎么调成白色)

  • 文件名分隔符(文件的分隔符号是)

    文件名分隔符(文件的分隔符号是)

  • 小红书如何保存图片到相册(小红书如何保存图片不带水印)

    小红书如何保存图片到相册(小红书如何保存图片不带水印)

  • 钢化膜里面有灰尘怎么办(钢化膜下有灰)

    钢化膜里面有灰尘怎么办(钢化膜下有灰)

  • 微信只能收钱不能转出(微信只能收钱不能发钱怎么回事)

    微信只能收钱不能转出(微信只能收钱不能发钱怎么回事)

  • 键盘上句号是哪一个键(键盘上的句号是哪个键)

    键盘上句号是哪一个键(键盘上的句号是哪个键)

  • 苹果id密码明明正确怎么老是显示错误(苹果id密码明明对的但是还是更新不了)

    苹果id密码明明正确怎么老是显示错误(苹果id密码明明对的但是还是更新不了)

  • 抖音为什么不显示头条粉丝(抖音为什么不显示已读未读了)

    抖音为什么不显示头条粉丝(抖音为什么不显示已读未读了)

  • qq面对面建群怎么进(qq面对面建群怎么建)

    qq面对面建群怎么进(qq面对面建群怎么建)

  • 大数据的来源粗略的分为(大数据的来源粗略分为哪几类)

    大数据的来源粗略的分为(大数据的来源粗略分为哪几类)

  • oppo手机电池显示黑色(oppo手机电池显示颜色怎么设置)

    oppo手机电池显示黑色(oppo手机电池显示颜色怎么设置)

  • 手机信号为什么有个x(手机信号为什么这么差)

    手机信号为什么有个x(手机信号为什么这么差)

  • 华为专用充电器接口叫什么(华为专用充电器nova3)

    华为专用充电器接口叫什么(华为专用充电器nova3)

  • 手机怎么安装路由器(手机怎么安装路由器视频教程)

    手机怎么安装路由器(手机怎么安装路由器视频教程)

  • 手机怎么更新客户端(手机咋更新)

    手机怎么更新客户端(手机咋更新)

  • 全民k歌有必要用声卡吗(全民K歌有必要录整首吗)

    全民k歌有必要用声卡吗(全民K歌有必要录整首吗)

  • vivox9s如何备份(vivox9怎样备份数据)

    vivox9s如何备份(vivox9怎样备份数据)

  • 华为v20是双卡双待吗(华为v20支持双电信卡吗)

    华为v20是双卡双待吗(华为v20支持双电信卡吗)

  • qq加好友申请几天失效(申请加qq好友 时间限制多久)

    qq加好友申请几天失效(申请加qq好友 时间限制多久)

  • win10玩游戏fps低怎么办 手把手教你利用windows功能提高FPS(win10玩游戏fps低怎么办)

    win10玩游戏fps低怎么办 手把手教你利用windows功能提高FPS(win10玩游戏fps低怎么办)

  • 栀子花叶子发黄怎么办?(栀子花叶子发黄是什么原因)

    栀子花叶子发黄怎么办?(栀子花叶子发黄是什么原因)

  • 小规模纳税人零申报逾期未申报
  • 需要进项税额转出的发票还用勾选吗
  • 小微小型微利企业减按20%的所得税税率征收企业所得税
  • 分公司企业所得税分配比例
  • 多缴税款抵税有期限吗
  • 计提社保公积金的会计分录
  • 软件和硬件可以用什么代名词
  • 营改增 旅游服务
  • 调整增值税误差的原因
  • 债权投资损失准备
  • 出口退税申报流程视频
  • 以存货抵偿债务结转的相关存货跌价准备
  • 开专票还需要提供营业执照?
  • 普通增值税发票查询结果不一致是什么原因?
  • 计提所得税是在哪个科目
  • 事业单位什么情况下可以提前退休
  • 公司利润如何提高
  • 领备用金时会计怎么做账
  • 企业为职工缴纳的五险一金占工资总额的多少
  • 个税少扣了怎么账平掉
  • 老板私车转让给老板
  • mac怎么打开hosts文件
  • 产品质量监督检验
  • windows10 20h2 2004
  • 广告业年终总结
  • chrom无法访问
  • 升级鸿蒙系统会解除限制充电60
  • 旅行社开的发票怎么入账
  • php获取信息
  • 出租固定资产取得的净收益计入什么科目
  • 年度所得税报表在哪里查到
  • 零售环节的金银首饰需征收增值税吗
  • 资产与负债的计税基础
  • 库存现金盘盈怎么做分录
  • 生活补助费能不能退回来
  • 修改gradle版本
  • 计提本月附加税2496.28
  • 新准则土地使用权计入固定资产还是无形资产
  • ai的工具介绍
  • 经典目标检测算法
  • 税务三流一致是什么意思
  • 房屋租赁可以开具住宿费发票吗
  • 合伙企业个人所得税怎么算
  • 所得税申报资产总额平均值
  • 出纳把现金存入私人账户后转公账
  • python索引值-1和位置-1
  • 异地如何申报纳税
  • 房地产企业土地增值税清算
  • 已经认证抵扣的发票,要退回,怎么处理
  • 会计中预付账款
  • 污水处理工程内容包括
  • 发票跨年冲红怎么做账
  • 收到知识产权服务费入什么科目
  • 抵扣认证的发票需要还回去吗
  • 稳岗补贴如何入账
  • 资产负债表本期没有发生额怎么填
  • 将备份的mdp文件导入数据库
  • mysql事务用法
  • win7系统浏览器怎么设置
  • 无法进入睡眠状态
  • win8.1 升级
  • linux中less和more
  • windows远程桌面连接怎么用
  • linux 常用 命令
  • win10注销系统会怎么样
  • android开发webview
  • js解释器有哪些
  • node.js报错998
  • node.js deno
  • android录音软件
  • python tkinter tabview
  • unity3d操作
  • 解决跨域的原理
  • android 属性动画改变view大小
  • python安装后怎么用
  • jQuery使用Selectator插件实现多选下拉列表过滤框(附源码下载)
  • js跨域的几种方法
  • 电子发票查询系统手机查询
  • 杭州车辆购置税怎么算
  • 抚顺交车辆购置税在哪交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设