已关闭,此问题需要details or clarity。目前不接受答复。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。
2天前关闭。
Improve this question
我的JSON格式如下:
{
items:[],
errors:[],
foundItems:9
}
在一个地方我需要“项目”,在另一个地方-“错误”。
我创建了一个新的接口和一个新的类,并返回了那个类。但这并不方便,因为我有内部数组。我最近看到了一种通过**.map***(mapping)* 获取JSON的新方法,现在我想知道哪种方法更优?
1条答案
按热度按时间eni9jsuy1#
如果您从后端接收到这个JSON,那么您只需要为它创建一个
interface
,就是这样。然后当你想得到这些数据时,你会做这样的事情:
this.http.get<YOUR_INTERFACE_NAME>('/items).subscribe(...);
这是一个HTTP get请求的例子,你期望得到的数据是由你的接口输入的。
我不知道你说的
map
到底是什么意思,但也许你的意思是rxjs操作符Map。此操作符用于Map异步请求(如HTTP请求)的数据,但它不能替代创建接口阅读有关此运算符here的信息