将键应用于PHP数组

时间:2015-10-30 17:36:49

标签: javascript php arrays mongodb

我在格式化返回数组时遇到问题,以便我可以将其上传到MongoDB的正确格式。这是使用Yahoo Gemini API进行自定义报告的解码JSON响应。

在返回数组中,我得到一个响应将字段名称与值分开,如下所示:

{
   "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" 
    },
等等...等等......

有人可以帮我解决这个问题吗?我想这是"每个"之间的某种混合物。声明以及" array_fill_keys",但我还没能弄明白。如果有人能指出我正确的方向,那将非常感激!

0 个答案:

没有答案