我想为我的 REST 客户端提供一种机制来定义是否必须将响应相关实体解析为对象或惰性超链接。
这是一个正常的 json 输出:
{
"userName" : "jhon",i
...
"lastPurchasedBooks" : [ { "ISBN":"12345", "Title":"Abc", ...}, ...]
}
这是懒惰的选择:
{
"userName" : "jhon",
...
"lastPurchasedBooks" : [ "http://xxx/books/12345", ...]
}
我正在考虑将其定义为内容协商的解决方案(不同的接受标头值、特定的 url 等)
有一个“标准”来定义这个吗?