我想合并json格式(优先使用下划线),但不知道它是如何完成的。第一个json没有要映射的_id指示符。合并两个json格式基于
JSON 1:
{
"0001": {
"answer": "sad"
},
"0002": {
"answer": "sad1"
}
}
JSON 2:
合并后[
{
"_id": "0001",
"question": "who am I"
},
{
"_id": "0002",
"question": "How old are you?"
}
]
最终结果:
[
{
"_id": "0001",
"question": "who am I",
"answer": "sad"
},
{
"_id": "0002",
"question": "How old are you?",
"answer": "sad1"
}
]
为方针,我试图改变JSON 1至以下格式第一但无法实现。
[
{
"_id": "0001",
"answer": "sad"
},
{
"_id": "0002",
"answer": "sad1"
}
]
一样方便'arr.map(O => { o.answer = obj [o._id] .answer; return o; })'。但我没有尝试任何东西。 – Tushar
请看看** JSON 1 **,它不是一个数组。 – Fabricio
@Fabricio是的,我很清楚这一点。 – stackdisplay