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

  • 中国银行手机号码可以在手机上改吗(中国银行手机号转账对方怎么收款)

    中国银行手机号码可以在手机上改吗(中国银行手机号转账对方怎么收款)

  • excel表格自动筛选快捷键是什么(excel表格自动筛选怎么操作)

    excel表格自动筛选快捷键是什么(excel表格自动筛选怎么操作)

  • 微信群怎么回复某一个人的消息(微信群怎么回复某句话)

    微信群怎么回复某一个人的消息(微信群怎么回复某句话)

  • 华为mate10文件管理在哪里(华为mate10文件夹在哪)

    华为mate10文件管理在哪里(华为mate10文件夹在哪)

  • 手机给手机充电怎么弄(苹果手机可以手机给手机充电)

    手机给手机充电怎么弄(苹果手机可以手机给手机充电)

  • 钉钉太卡了怎么回事(钉钉太卡了怎么设置)

    钉钉太卡了怎么回事(钉钉太卡了怎么设置)

  • 正在从icloud同步照片是什么意思(正在从icloud同步照片怎么解决)

    正在从icloud同步照片是什么意思(正在从icloud同步照片怎么解决)

  • word英文字体一般用哪个(word英文字体一览表)

    word英文字体一般用哪个(word英文字体一览表)

  • 微信封群只封群主吗(微信封群后果)

    微信封群只封群主吗(微信封群后果)

  • 没有淘宝店可以开抖音橱窗吗(没有淘宝店可以分销吗)

    没有淘宝店可以开抖音橱窗吗(没有淘宝店可以分销吗)

  • 电脑录屏保存在哪里(电脑录屏保存在c盘怎么办)

    电脑录屏保存在哪里(电脑录屏保存在c盘怎么办)

  • iphone7plus录屏功能在哪(苹果七plus录屏)

    iphone7plus录屏功能在哪(苹果七plus录屏)

  • 美版xsmax怎么用双卡(美版xsmax解锁教程)

    美版xsmax怎么用双卡(美版xsmax解锁教程)

  • 快手用id号怎么登录(快手id号怎么登录快手)

    快手用id号怎么登录(快手id号怎么登录快手)

  • qq等级加速包是干嘛的(qq等级加速包是自动开启加速的吗)

    qq等级加速包是干嘛的(qq等级加速包是自动开启加速的吗)

  • 大数据时代数据使用的关键是(大数据时代数据特征有哪些)

    大数据时代数据使用的关键是(大数据时代数据特征有哪些)

  • 手机淘宝黑屏解决方法(手机淘宝总是黑屏)

    手机淘宝黑屏解决方法(手机淘宝总是黑屏)

  • vlog和视频有啥区别(vlog是视频)

    vlog和视频有啥区别(vlog是视频)

  • iphonex怎么用广角拍摄(如何使用iphone x)

    iphonex怎么用广角拍摄(如何使用iphone x)

  • 优活手环2怎么显示中文(优活手环怎么充电)

    优活手环2怎么显示中文(优活手环怎么充电)

  • 多媒体集线箱有什么用(多媒体集线箱有几根线)

    多媒体集线箱有什么用(多媒体集线箱有几根线)

  • soundpeats是哪家公司(soundpeats官方网站)

    soundpeats是哪家公司(soundpeats官方网站)

  • 港版苹果xsmax是双卡双待吗(港版苹果xsmax怎么样)

    港版苹果xsmax是双卡双待吗(港版苹果xsmax怎么样)

  • 华为p30怎么切换后台(华为p30怎么切换卡2上网)

    华为p30怎么切换后台(华为p30怎么切换卡2上网)

  • sccenter.exe - sccenter是什么进程 有什么用

    sccenter.exe - sccenter是什么进程 有什么用

  • cuda版本,pytorch(GPU)版本的选择和下载(CUDA版本选择)

    cuda版本,pytorch(GPU)版本的选择和下载(CUDA版本选择)

  • 税务师考试咨询电话
  • 发行股票支付给承销商的发行费用计入
  • 其他权益工具投资借贷方向
  • 本年利润呈亏损要不要上企业所得税?
  • 或有资产的确认条件ACCA
  • 资金收益率计应收账款吗
  • 货车的折旧年限怎么算
  • 服务行业适用什么核算
  • 小型制造型企业有哪些
  • 办公室租赁费计入什么科目
  • 人力资源劳务费发票税率
  • 计提摊销房租会计分录
  • 在建工程安装工程包括
  • 2018年债券基金
  • 电子普通发票入账规则
  • 金税三期里有员工无工资如何申报?
  • 生产性服务业定义
  • 没有签订合同需要交税吗
  • 土地使用权与房屋所有权不一致
  • 合同银行账户与开票信息不一致会计如何处理
  • 会议费税前扣除最新税务规定
  • 服务业结转成本怎么算
  • 跨地区经营建筑企业预缴增值税
  • 笔记本电脑设置pin是什么意思
  • 期末留抵税额退税是什么意思
  • 总资产报酬率是怎么算出来的
  • multiple editions是什么版本
  • 建筑行业预交增值税什么时候预交
  • 代购机票骗局
  • 企业员工个人所得税申报流程
  • imgrd.exe是什么
  • dae是什么文件
  • Vue3+element-plus 后台管理系统(含登陆注册功能页面)
  • PHP:zip_entry_read()的用法_Zip函数
  • 公司员工借款怎么做账
  • 总部资产减值会考吗
  • 工会经费相关问题有哪些
  • yolov5 output
  • 毕业设计教程
  • 其他应收款其他应付款的风险
  • 其他应收款检查表怎么填
  • 除了增值税发票还有什么票可以抵扣税
  • 股东增资涉税
  • 新成立的公司企业所得税
  • 燃气费计入什么科目
  • 法人怎么从公账上大量取钱
  • 融资租赁开什么发票
  • 在建工程增多
  • 什么是库存现金限额?为什么要核定库存现金限额
  • 物业建车棚谁出钱
  • 行政事业单位拨付给企业的财政补助款用交增值税吗
  • 最新成品油消费政策
  • 三代个税返还算什么费用
  • 没有发票财务报表怎么做
  • 小规模纳税人所得税优惠政策2023
  • mysql5.7慢查询
  • mysql如何实现多表查询
  • macos越狱教程
  • centosip配置
  • xp设置程序开机启动
  • windows7中个性化设置
  • win8系统安装条件
  • win7共享设置(详细图文步骤)
  • 文件视图分为哪几种
  • Android游戏开发读后感
  • js对象属性值
  • gpu缩放在哪里打开
  • node.js使用教程
  • nodejs怎么启动服务
  • node.js如何运行
  • dota2 服务器ip地址
  • python模拟用户登录过程,输入账号及密码
  • 检测shell脚本语法错误的命令
  • ugui粒子ui层级
  • javascript学习指南
  • 手机unity游戏
  • python bottle 教程
  • 税务系统福利
  • 哪些润滑油属于危险品类
  • 地方税务局网上申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设