位置: 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

  • 芒果tv怎么看手机号登录了几个客户端(芒果tv怎么看手机号登录)

    芒果tv怎么看手机号登录了几个客户端(芒果tv怎么看手机号登录)

  • 小米10青春版如何分屏(小米10青春版如何刷机)

    小米10青春版如何分屏(小米10青春版如何刷机)

  • 淘宝异常订单销量删除对店铺有影响吗(淘宝异常订单销量删除)

    淘宝异常订单销量删除对店铺有影响吗(淘宝异常订单销量删除)

  • 手机搜狗输入法怎么打罗马数字(手机搜狗输入法自定义短语设置)

    手机搜狗输入法怎么打罗马数字(手机搜狗输入法自定义短语设置)

  • 举报卖家卖家会知道id吗(举报卖家会被知道吗)

    举报卖家卖家会知道id吗(举报卖家会被知道吗)

  • 显卡内存不足怎么解决(显卡内存不足怎么弄)

    显卡内存不足怎么解决(显卡内存不足怎么弄)

  • 正在准备windows请不要关机需要多久(正在准备windows请勿关闭计算机 卡住)

    正在准备windows请不要关机需要多久(正在准备windows请勿关闭计算机 卡住)

  • b站视频缓存文件在哪(b站视频缓存文件在哪ios)

    b站视频缓存文件在哪(b站视频缓存文件在哪ios)

  • ios更新一定要wifi吗(ios更新一定要无线网吗)

    ios更新一定要wifi吗(ios更新一定要无线网吗)

  • 存储容量的单位(在计算机中什么不是度量存储容量的单位)

    存储容量的单位(在计算机中什么不是度量存储容量的单位)

  • wps怎么搜索文档里面的内容(wps如何搜索)

    wps怎么搜索文档里面的内容(wps如何搜索)

  • 小爱同学听不到声音怎么办?(小爱同学听不到了)

    小爱同学听不到声音怎么办?(小爱同学听不到了)

  • nex3s和nex3区别(nex3跟nex3s有什么区别)

    nex3s和nex3区别(nex3跟nex3s有什么区别)

  • 刚买的苹果11第一次怎么充电(新买iphone11)

    刚买的苹果11第一次怎么充电(新买iphone11)

  • 淘宝可以更换实名认证人吗(淘宝可以换实名吗)

    淘宝可以更换实名认证人吗(淘宝可以换实名吗)

  • 拼多多复制的口令怎么打开(拼多多复制的口令怎么是数字)

    拼多多复制的口令怎么打开(拼多多复制的口令怎么是数字)

  • vue视频怎么连续字幕(vue怎么做长视频)

    vue视频怎么连续字幕(vue怎么做长视频)

  • 普通电视怎么连接wifi

    普通电视怎么连接wifi

  • 苹果手机下载音乐保存到哪里(苹果手机下载音乐铃声)

    苹果手机下载音乐保存到哪里(苹果手机下载音乐铃声)

  • vivo手机最近删除在哪(vivo手机最近删除的短信怎么恢复)

    vivo手机最近删除在哪(vivo手机最近删除的短信怎么恢复)

  • 手机腾讯会员怎么取消自动续费(手机腾讯会员怎么关闭)

    手机腾讯会员怎么取消自动续费(手机腾讯会员怎么关闭)

  • qq删除再添加对方知道吗(qq删除好友再添加还能有聊天记录吗)

    qq删除再添加对方知道吗(qq删除好友再添加还能有聊天记录吗)

  • Linux系统中怎么安装和使用ImageMagick软件?(Linux系统中怎么定位到java代码的方法级)

    Linux系统中怎么安装和使用ImageMagick软件?(Linux系统中怎么定位到java代码的方法级)

  • mcdlc.exe - mcdlc是什么进程文件 有何作用

    mcdlc.exe - mcdlc是什么进程文件 有何作用

  • 注册公司不开账户可以吗
  • 以旧换新销售货物时,一律按照新货物的价格缴纳增值税
  • 公司购买的
  • 稿费的个人所得税税率是多少
  • 三证合一后税务登记证要收回吗
  • 收到赔偿款怎么做分录
  • 公墓增值税政策
  • 季度流动比率怎么算
  • 出纳需要填哪些表
  • 行政事业单位长期挂账属于什么财务问题
  • 公司属于亏损状态,但是法人个人收入算公司账吗
  • 企业所得税债务重组所得
  • 长期股权变更
  • 公司买包包送员工入可以计入什么科目?
  • 高速公路的发票怎么补
  • 增值税专用发票验证真伪
  • 一般纳税人企业要交哪些税
  • 物业收租金必须要发票吗
  • 劳务派遣差额征税政策
  • 公司购买物品流程
  • 对方已认证的发票在哪里
  • 税务专用发票
  • 存货折扣怎样做账
  • 产品质量监督检验
  • switpa.exe - switpa是什么进程
  • 广告法 保险公司承保
  • 苗木发票抵扣政策2021
  • 房产税有哪些种类
  • win 11 bug
  • PHP:oci_set_module_name()的用法_Oracle函数
  • php+redis
  • win8怎么提高性能
  • win11企业版激活
  • ieview.exe 是什么
  • thinkphp实现163、QQ邮箱收发邮件的方法
  • nuxt怎么用
  • 2021发票勾选认证
  • php ffi 教程
  • 支付临时工的工资怎么做账
  • 集团关联企业间关联交易对账单
  • 卢塞恩小镇瑞士
  • php实现图片上传到网页显示
  • 姆科马齐国家公园
  • 手撕代码题目集锦
  • python编程自动化框架怎么搭建
  • php的运行环境有哪些
  • 高新企业做账有什么不同
  • 物流费用怎么算一般多少
  • 国家税务总局纳税服务规范
  • 确认委托代销手续费的会计分录
  • 符合规定的国内旅客运输发票可以作为扣税凭证吗
  • 包装的设计要遵循哪些要求?
  • 教育费附加退费
  • 佣金和其他费用
  • 押金退还需要多久
  • 企业向福利院捐款属于 公共关系
  • 票据贴现的分录
  • 赠送商品给客户怎么写分录
  • 小规模纳税人收入是含税还是不含税
  • 年底未分配利润在贷方
  • 会计 预提
  • 会计记账借贷记什么账户
  • 建账的依据是什么
  • 明细账的作用
  • win8.1开机速度慢
  • windows10 mobile最后更新
  • freebsd安装教程
  • jucheck.exe是什么
  • kcleaner.exe是什么
  • rundll32.exe在哪个文件夹
  • win7右下角的网络连接不显示
  • javascript entries
  • 如何除掉
  • 批处理命令在windows操作中的典型应用
  • android:thumb
  • unity androidx
  • 财税刘毅
  • 如何开具分包发票流程
  • 广东省广州市国家安全局
  • 一级稽查体制
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设