向REST Spring Web MVC JSON响应中添加额外字段时的向后兼容性

我有一个简单的书店REST Spring Web MVC项目:

public ResponseEntity<Book> getBook(@PathVariable("isbn") String isbn) {
    ... // return JSON response here wrapped into ResponseEntity
}

在JSON响应(Book实体)中添加额外字段并且不破坏对新字段不了解的旧客户的最佳做法是什么?

评论