后台获取的JSON格式转为java实体类以及not marked as ignorable (56 known properties
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
1.导入maven,有时自带jar,导入之后有冲突说明已有jar包,删掉maven中的pomjar包
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.11.2</version>
</dependency>
2.new ObjectMapper()使用
@Override
public void addTank(JSONObject tank) throws IOException {
ObjectMapper mapper = new ObjectMapper();
mapper.readValue(tank.toJSONString(),TTankEntity.class);
System.out.println(tank.toString());
}
若返回的JSON字符串中只有该实体类中的部分属性会报not marked as ignorable (56 known properties:
的错误,这时需要在实体类的类上方加上@JsonIgnoreProperties(ignoreUnknown = true)
的注解
@JsonIgnoreProperties(ignoreUnknown = true)
GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e
3 个月前
8c391e04
6 个月前
更多推荐
已为社区贡献4条内容
所有评论(0)