map通过jsonobject转成实体类

map通过jsonobject转成实体类新手

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

		Map<String, String> map = new HashMap<>();
		map.put("name","a");
		map.put("salary","1000");
		map.put("age","15");
		map.put("sex","男");
		map.put("area","中国");
		String jsonString = JSONObject.toJSONString(map);
		Person person = JSONObject.parseObject(jsonString, Person.class);

新发现
jsonobj是通过构造方法的入参名称做转换的

		map.put("name_aa","1");
		map.put("salary","1");
		map.put("age","1");
		map.put("sex","1");
		map.put("area","1");

		String jsonString = JSONObject.toJSONString(map);
		Person person = JSONObject.parseObject(jsonString, Person.class);
@Data
public class Person { 
   
	private String nameAa;  // 姓名
	private int salary; // 薪资

	private int age; // 年龄
	private String sex; //性别
	private String area = "";  // 地区

	// 构造方法
	public Person(String name_aa, int salary, int age,String sex,String area) { 
   
		this.nameAa = name_aa;
		this.salary = salary;
		this.age = age;
		this.sex = sex;
		this.area = area;
	}


}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/188559.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • jQuery Lightbox图片放大预览

    简介:jQueryLightbox图片放大预览代码是一款可以在用户点击页面中的小图片时,将该图片的高清版本以Lightbox的方式放大显示在页面的中间,提高用户的体验度。效果展示 http

    2021年12月28日
  • 左连接,右连接,内连接,全连接的区别及使用方式_外连接与内连接的区别

    左连接,右连接,内连接,全连接的区别及使用方式_外连接与内连接的区别左连接,右连接,内连接,全连接的区别及使用众所周知,我们在写sql时经常会用到多表查询数据,这就是涉及到连接的问题包括,左连接,右连接,内连接,全外连接。定义:左连接(leftjoin):返回包括左表的所有记录和右表中连接字段相等的记录右连接(rightjoin):返回包括右表的所有记录和左表中连接字段相等的记录等值连接或者叫内连接(innerjoin):只返回两表相连相等的行全外连接(fulljoin):返回左右表中所有的记录和左右表中连接字段相等的记录。只说概念还不够清晰举个例子

  • 推导Lasso回归「建议收藏」

    推导Lasso回归「建议收藏」推导Lasso回归文章目录推导Lasso回归一、推导过程二、用python编写求解函数三、Lasso求解稀疏表示做人脸识别代码展示:运行结果四、调整不同的超参lambda,对seta的影响代码展示一、推导过程​ Lasso方法是在普通线性模型中增加L1L_1L1​惩罚项,有助于降低过拟合风险,更容易获得稀疏解,求得的θ\thetaθ会有更少的非零分量。与岭回归的不同在于,此约束条件使用了绝对值的一阶惩罚函数代替了平方和的二阶函数。Lasso回归原式: arg⁡min⁡θ∣∣Aθ−

  • 高性能内存池_内存池化

    高性能内存池_内存池化文章目录项目简介内存池的概念定长内存池的实现整体框架设计threadcachethreadcache整体设计threadcache哈希桶映射对齐规则threadcacheTLS无锁访问centralcachecentralcache整体设计centralcache结构设计centralcache核心实现pagecachepagecache整体设计pagecache中获取Span申请内存过程联调threadcache回收内存centralcache回收内存pagecache回收内存释放内存过程联调大于256K

    2022年10月22日
  • PO模式实践「建议收藏」

    PO模式实践「建议收藏」目标1.能够采用PO模式的分层思想对页面进行封装1.V4版本采用PO模式的分层思想对代码进行拆分1.1PO分层封装对登录页面进行分层封装:对象库层:LoginPage操作层:LoginHandle业务层:LoginProxy调用业务层的方法,编写测试用例:测试用例:TestLogin1.2示例代码frompo.utilsimpo…

  • 数字签名由数字摘要和对称加密技术组成_为何对称加密不适用于数字签名

    数字签名由数字摘要和对称加密技术组成_为何对称加密不适用于数字签名一个小故事让您轻松读懂,信息摘要、数字签名、数字证书、对称非对称加密

    2022年10月17日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号