如何编辑/修改POST响应?校园作业:转换JSON响应格式
解决方案
要把JSON响应从{"name" : "Bob"}改成{"greeting" : "Hello, Bob"},只需要修改两个核心部分:
1. 更新HelloWorldResponseDTO
把原来的name字段替换成greeting,同时调整对应的构造方法:
public class HelloWorldResponseDTO { private String greeting; public HelloWorldResponseDTO(String greeting) { this.greeting = greeting; } }
2. 修改HelloWorld的转换逻辑
在convertToResponse方法里,把name拼接成指定问候语格式后传入DTO:
public class HelloWorld { private String name; public HelloWorldResponseDTO convertToResponse() { return new HelloWorldResponseDTO("Hello, " + this.name); } }
调整完成后,接口返回的JSON就会变成{"greeting" : "Hello, Bob"},完全满足作业要求。
内容的提问来源于stack exchange,提问作者whype
相关产品推荐
相关产品推荐

