我将某些数据格式化为更具可读性。
我将这些数据发送到前端,看看
码
res.status(200).json({dealersData});
dealersData
是一个包含
{
"Dealers":{
"Detail":[
{
"Table":[
{
"DealerId":[
"1"
],
"DealerName":[
"Carmen"
],
"NickName":[
"Carmen"
],
"Picture":[
"00001.jpg"
],
"Active":[
"1"
],
"LegalId":[
"111111111"
],
"TypeId":[
"1"
]
}
]
}
]
}
}
所以我需要对Lodash
执行的操作是将数据发送到前端,而不是'"经销商":{...} and without the '"Detail":[...]' part, I need to send it starting the JSON from
&#34 ;表"`
让我们这样说
{
"Table":[
{
"DealerId":[
"1"
],
"DealerName":[
"Carmen"
],
"NickName":[
"Carmen"
],
"Picture":[
"00001.jpg"
],
"Active":[
"1"
],
"LegalId":[
"111111111"
],
"TypeId":[
"1"
]
}
我已经尝试了,但我得到了类似
的内容dealersData {[[null]]}
那么,你的建议是什么?
答案 0 :(得分:2)
res.status(200).json(dealersData.Dealers.Detail[0]);
访问经销商密钥,然后是详细数组中的第一个对象
答案 1 :(得分:1)
只需将您的回复更改为:
res.status(200).json(dealersData.Dealers.Detail[0]);
也许检查数据有效性:
if(dealersData && dealersData.Dealers && dealersData.Dealers.Detail) {
res.status(200).json(dealersData.Dealers.Detail[0]);
} else {
res.status(404).json({'success':false});
}