【发布时间】:2020-10-01 14:23:52
【问题描述】:
我从 Azure API 获得 JSON 格式的服务响应,但我需要将其转换为 Java 类对象格式。请提出最简单的改造方法
【问题讨论】:
-
有很多方法可以改变它,但最重要的是,到目前为止,你有没有研究过如何做到这一点?我建议您在寻求一般性答案之前展示您的发现。
我从 Azure API 获得 JSON 格式的服务响应,但我需要将其转换为 Java 类对象格式。请提出最简单的改造方法
【问题讨论】:
您可以在网站上放置 json 响应并选择要创建类的语言。 这是最简单的转换方式 -
【讨论】:
您可以使用com.fasterxml.jackson.databind.ObjectMapper
示例:
ObjectMapper mapper = new ObjectMapper().configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
UserType user= mapper.readValue("your_Json", UserType.class);
【讨论】: