Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将2个json文件映射到单个json_Javascript_Arrays_Json_Angular - Fatal编程技术网

Javascript 将2个json文件映射到单个json

Javascript 将2个json文件映射到单个json,javascript,arrays,json,angular,Javascript,Arrays,Json,Angular,我有两个名为Raw.json和ParamName.json的json文件,我想将这两个json文件映射成一个。 Raw.json [ { “p1”:“989671267”, “p2”:“302”, “p3”:“已回答” } ]您可以将map方法与reduce方法结合使用 让数组1=[ { “p1”:“989671267”, “p2”:“302”, “p3”:“已回答” }, { “p4”:“9896712671”, “p5”:“3021”, “p6”:“回答1” } ] 让我们安排2=[ {

我有两个名为Raw.json和ParamName.json的json文件,我想将这两个json文件映射成一个。 Raw.json

[
{
“p1”:“989671267”,
“p2”:“302”,
“p3”:“已回答”
}

]
您可以将
map
方法与
reduce
方法结合使用

让数组1=[
{
“p1”:“989671267”,
“p2”:“302”,
“p3”:“已回答”
},
{
“p4”:“9896712671”,
“p5”:“3021”,
“p6”:“回答1”
}
]
让我们安排2=[
{
“p1”:“CLI”,
“p2”:“DID”,
“p3”:“状态”
},
{
“p4”:“CLI1”,
“p5”:“DID1”,
“p6”:“状态1”
}
];
array2=array2.map(功能(项,i){
让itemKeys=Object.keys(item);
设obj=itemKeys.reduce(函数(obj,key){
obj[项目[键]]=阵列1[i][键];
返回obj;
},{});
返回obj;
});

控制台日志(array2)至少,在加载json文件的地方发布代码谢谢Alexandru lonut。这真的很有帮助。如果你不介意,请告诉我如何将这些新的json以正确的格式存储到文件中。。。救救我呀。!您使用什么技术作为服务器端?