首页 > 解决方案 > Resttemplate - 请求 pojo 本身或请求 json 字符串并解析它

问题描述

我有两个选择:

请求对象

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

或请求 JSON

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

然后解析它。

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

标签: javajsonrest

解决方案


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

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

对于 java bean 生成jsonschema2pojo很有用。


推荐阅读