我有以下的React结构。
{
"URL": "",
"sites": [
{
"details": "",
"details2": "",
"details3": [
{
"moreDetails": "",
"moreDetails2": "",
}
]
},
{
"details": "",
"details2": "",
"details3": [
{
"moreDetails": "",
"moreDetails2": "",
}
]
}
]
}
这是通过拥有多个模型来实现的。
SitesResponse
Sites
Details
MoreDetails
它们都有getter和setter,我只是在控制器中设置响应。有没有一种方法可以将所有响应移到父对象而不重写层次结构?
例如,如下所示:
{
"results": {
"URL": "",
"sites": [
{
"details": "",
"details2": "",
"details3": [
{
"moreDetails": "",
"moreDetails2": ""
}
]
},
{
"details": "",
"details2": "",
"details3": [
{
"moreDetails": "",
"moreDetails2": ""
}
]
}
]
}
}
1条答案
按热度按时间zphenhs41#
必须将它们放入另一个对象中,如下所示:
结果模型:
站点模型:
详细型号:
支架型号:
然后你就可以通过考试了
Holder
作为回应的模型