java - Resttemplate - 请求pojo本身或请求json字符串并解析它

标签 java json rest

我有两个选择:

请求对象

restTemplate.exchange(url, HttpMethod.GET, entity, Object.class);

或请求 JSON

restTemplate.exchange(url, HttpMethod.GET, entity, String.class);

然后解析它。

在幕后,两者都将使用 JSON,但是有什么约定或最佳实践吗?

最佳答案

您可以为相应的json创建java对象,然后响应将自动序列化:

restTemplate.exchange(url, HttpMethod.GET, entity, MyResponseBean.class);

用于生成 java bean jsonschema2pojo很有用。

关于java - Resttemplate - 请求pojo本身或请求json字符串并解析它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53342423/

相关文章:

api - REST API 应该选择 ID 还是名称字段?

java - System.exit 后程序仍在运行

java - 在 Java 中如何将变量从一个类传递到另一个类?

json - Play 2.3 隐式json转换导致空指针异常

javascript - 使用 JS 消耗 JSON 时出错

Azure 登录数据无法通过 REST API 获取

Java 动手练习(带图)

java - 查找并打印多维数组中值的平方的平均值

php - json_encode 不响应 getJson

java - 可以传递一个 json 对象来获取我正在尝试的请求,但我错过了以下错误