我得到了一个有效负载,我需要从有效负载中的两个单独的级别拉取id,并将其作为键值对的单个对象返回。我试图做一些组合,或者ForEach()
和reduce()
,但是我似乎找不到正确的方法。下面是数据的样子。
{
orderId:999,
menuId: 123456,
questions:[{
questionId: 123,
depth: 1,
answers: [
{ answerId: 999, text: "foo1" },
{ answerId: 888, text: "foo2" }]
},
{
questionId: 654,
depth: 1,
answers: [{ answerId: 777, text: "bar" }]
}]
}
我想要得到的结果
{"q_123": ["999", "888"], "q_654": "777"}
https://stackoverflow.com/questions/51071302
复制相似问题