1

假设我正在关注 HATEOAS 并在我的 XML 中使用超文本。像这样的东西:

/客户/32

<Customer>
  <FirstName>Joe</FirstName>
  <LastName>Smith</LastName>
  <Address href="/address/4324">
</Customer>

/地址/4324

<Address>
  <Street>123 Fake St</Street>
  <Town>Springfield</Town>
</Address>

是否有类似于 JAXB 的库或其扩展可以解组客户并自动查询和解组地址作为该客户的属性(如customer.getAddress().getStreet())?如果不是,那么适合客户端缓存的好方法是什么?

4

1 回答 1

3

在 JAXB 中,您可以为此用例使用 XmlAdapter。XmlAdapter 将指定值类型 String 和绑定类型 Address。您将添加逻辑以在它们之间进行转换。

欲了解更多信息

于 2011-07-16T10:05:00.047 回答