对于某些应用程序,可能需要第三方服务或者 API 来提取某些数据,将该数据转换为所需的响应,并将其传送到客户端界面。 为此,我们需要找到一种方法,方便从控制器发送到视图或最终用户界面的数据保持一致性。 因此,可能需要构建一个代表应用程序中所需资源的新对象或类。 您或许可能会想『为什么我需要它?』,因为,您不希望在应用程序中公开所有的 API 响应数据,此外,你可能需要转换该响应的某些字段等。 在本文中,我将向您展示一种简单的方法,将来自第三方 API 传入的数据转换为应用程序中的资源,以帮您保持一致性。 在进一步讨…