当前位置: 首页 > wzjs >正文

律师个人 网站做优化竞价托管一般多少钱

律师个人 网站做优化,竞价托管一般多少钱,南京网站制作公司怎么样,宁波易企网做的网站本文将持续记录我在使用 Jackson 进行 JSON 序列化与反序列化过程中遇到的各种问题和解决方案,适合正在使用或准备替换 FastJSON 的 Java 开发者参考。 问题一:非静态内部类无法反序列化 0、使用 Testpublic void test2() throws JsonProcessingExcepti…

本文将持续记录我在使用 Jackson 进行 JSON 序列化与反序列化过程中遇到的各种问题和解决方案,适合正在使用或准备替换 FastJSON 的 Java 开发者参考。


问题一:非静态内部类无法反序列化

0、使用

 @Testpublic void test2() throws JsonProcessingException {String json = "{\"username\":\"admin\",\"nickName\":\"若依\",\"userId\":1}";ObjectMapper mapper = new ObjectMapper();User user = mapper.readValue(json, User.class);System.out.println(user.getUsername()); // admin}public static class User{private String username;private String nickName;private Long userId;public User() {}public User(String username, String nickName, Long userId) {this.username = username;this.nickName = nickName;this.userId = userId;}public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getNickName() {return nickName;}public void setNickName(String nickName) {this.nickName = nickName;}public Long getUserId() {return userId;}public void setUserId(Long userId) {this.userId = userId;}}

1、异常信息:

com.fasterxml.jackson.databind.exc.InvalidDefinitionException: 
Cannot construct instance of `com.wenge.business.JackSonTest$User`: 
non-static inner classes like this can only be instantiated using default, no-argument constructor

2、出现场景:

当你尝试将一个 非静态内部类(non-static inner class) 作为 Jackson 反序列化的目标类型时,会抛出该异常。

例如:

public class JackSonTest {public class User { ... }
}

3、原因分析:

Java 中的非静态内部类隐式持有外部类的引用,因此不能通过默认无参构造函数创建实例。而 Jackson 默认依赖无参构造函数来构建对象,所以无法反序列化这类对象。

4、解决办法:

方法一:改为 static 静态内部类(推荐)

public class JackSonTest {public static class User {private String name;// 必须提供无参构造函数public User() {} // getter / setter}
}

方法二:提取为独立类(更推荐)

// 文件名:User.java
public class User {private String name;// 必须提供无参构造函数public User() {}// getter / setter
}

5、小结:

问题原因解决方法
Jackson 无法反序列化非静态内部类内部类需要外部类实例,无法通过无参构造创建改为 static 类 或 提取为独立类

http://www.dtcms.com/wzjs/136319.html

相关文章:

  • 国内比较牛的网站建设seo网站推广助理招聘
  • 郴州网站建设有限公司互联网推广怎么找渠道
  • 网站建设模式怎么写潍坊百度关键词优化
  • 加强统计局网站的建设和管理网上怎么找客户资源
  • 网站建设云南才力佛山关键词排名效果
  • 排名网站seo排名关键词
  • 微软雅黑做网站培训机构哪家好
  • 桂林论坛网站有哪些seo发包技术教程
  • 做网站好的网站建设公司贴吧高级搜索
  • 免费咨询法律热线宝鸡seo
  • 广州网站建设联享科技广告公司推广平台
  • 高端个人网站qq推广官网
  • 方便做流程图的网站个人网站设计
  • 惠州做网站广告渠道推广平台
  • 免费二级域名注册平台湖南seo推广
  • web前端专业技能互联网seo是什么意思
  • 手机端wordpress模板下载企业站seo报价
  • 政府网站建设原因开鲁网站seo免费版
  • 网站里的做菠菜高端网站建设报价
  • 艺术学院网站建设管理办法东莞网站制作推广公司
  • 武汉seo论坛网络优化报告
  • wordpress分类目录消失宁波seo关键词排名
  • 网站建设300公关服务
  • 个体户做网站与公司好免费ip地址代理
  • 微信公众号开发教程视频seo优化一般包括
  • 做服务员哪个网站靠谱长沙网红打卡景点排行榜
  • 深圳网站建设 贴吧站长工具whois查询
  • 网站建设相关专业外包公司怎么赚钱
  • 做微网站的第三方新公司怎么做网络推广
  • 淄博网站设刷粉网站推广