因此,假设我有一个负责使用RESTful Web服务的Angular服务。服务需要与多个API进行交互,具体取决于请求。两个API都返回类似的数据,但返回的JSON格式不同,这使绑定变得困难。
例如,API1可能会返回:
{"employees":[
{"firstName":"John", "lastName":"Doe"},
{"firstName":"Anna", "lastName":"Smith"},
{"firstName":"Peter", "lastName":"Jones"}
]}
API2可能返回的地方:
{"employees":[
{"lstNme":"Doe", "fstNme":"John"},
{"lstNme":"Smith", "fstNme":"Anna"},
{"lstNme":"Jones", "fstNme":"Peter"}
]}
管理API返回的不同结构的最佳方法是什么?