Javascript 将键应用于PHP数组
我在格式化返回数组时遇到了一个问题,因此我可以将其上传到MongoDB的正确格式中。这是一个使用Yahoo Gemini API进行自定义报告的解码JSON响应 在返回数组中,我得到一个响应,将字段名与值分开,如下所示:Javascript 将键应用于PHP数组,javascript,php,arrays,mongodb,Javascript,Php,Arrays,Mongodb,我在格式化返回数组时遇到了一个问题,因此我可以将其上传到MongoDB的正确格式中。这是一个使用Yahoo Gemini API进行自定义报告的解码JSON响应 在返回数组中,我得到一个响应,将字段名与值分开,如下所示: { "fields": { "0": { "fieldName": "Day", "fieldType": "DIM" }, "1": { "fieldName": "Impressions",
{
"fields": {
"0": {
"fieldName": "Day",
"fieldType": "DIM"
},
"1": {
"fieldName": "Impressions",
"fieldType": "FACT"
},
"2": {
"fieldName": "Clicks",
"fieldType": "FACT"
},
"3": {
"fieldName": "Spend",
"fieldType": "FACT"
}
},
"rows": {
"0": {
"0": "2015-09-30",
"1": 17,
"2": 9,
"3": "19.35926"
},
"1": {
"0": "2015-10-04",
"1": 7,
"2": 0,
"3": "0"
},
"2": {
"0": "2015-10-05",
"1": 16,
"2": 7,
"3": "27.988524" },
我希望能够将其格式化为以下格式:
{
"rows": {
"0": {
"Date": "2015-09-30",
"Impressions": 17,
"Clicks": 9,
"Spend": "19.35926"
},
"1": {
"Date": "2015-10-04",
"Impressions": 7,
"Clicks": 0,
"Spend": "0"
},
等等…等等
有人能帮我解决这个问题吗?我想象它是“for-each”语句和“array\u-fill\u-keys”语句之间的某种混合,但我一直没有弄清楚。如果有人能给我指出正确的方向,我将不胜感激 在构建时,是否可以切换0,1,2,3引用的大小写,并在该点创建具有适当值的键?在构建时,是否可以切换0,1,2,3引用的大小写,并在该点创建具有适当值的键?