Tablepress JSON格式

时间:2018-08-28 10:16:31

标签: php json wordpress

对于Wordpress,我想将Tablepress用于JSON数据。唯一的问题是我的JSON结构对于标准的Tablepress插件无效。

他们是一个主题:https://wordpress.org/support/topic/add-json-to-tablepress/

其中解释了构建某种接口来转换数据。

他们说Tablepress只能像这样加载JSON:

[["row 1, col 1","row 1, col 2","row 1, col 3","row 1, col 4"],["row 2, col 1","row 2, col 2","row 2, col 3","row 2, col 4"],["row 3, col 1","row 3, col 2","row 3, col 3","row 3, col 4"]]

我是PHP的新手,我不知道该怎么做,因此可以使用Tablepress加载JSON数据,如:

{
 "result":[
  {
   "Club_code":"9001",
   "Naam":"Bussloo",
   "Naam_kort":"NL - BUSSLOO",
   "Course_Rating":"56",
   "H1":"49",
   "H2":"36",
   "H3":"66",
   "H4":"62",
   "H5":"44",
   "H6":"33",
   "H7":"70",
   "H8":"38",
   "H9":"52",
   "H10":"49",
   "H11":"57",
   "H12":"49",
   "H13":"33",
   "H14":"58",
   "H15":"43",
   "H16":"51",
   "H17":"60",
   "H18":"39",
   "Totaal":"889"
  },
  {
   "Club_code":"9003",
   "Naam":"Diepenheim",
   "Naam_kort":"NL - DIEPENHEIM",
   "Course_Rating":"57",
   "H1":"47",
   "H2":"52",
   "H3":"44",
   "H4":"67",
   "H5":"55",
   "H6":"47",
   "H7":"68",
   "H8":"50",
   "H9":"60",
   "H10":"55",
   "H11":"42",
   "H12":"53",
   "H13":"59",
   "H14":"70",
   "H15":"45",
   "H16":"66",
   "H17":"58",
   "H18":"62",
   "Totaal":"1000"
  },
  {
   "Club_code":"9004",
   "Naam":"Doetinchem",
   "Naam_kort":"NL - DOETINCHEM",
   "Course_Rating":"56",
   "H1":"50",
   "H2":"47",
   "H3":"54",
   "H4":"55",
   "H5":"42",
   "H6":"58",
   "H7":"35",
   "H8":"48",
   "H9":"56",
   "H10":"60",
   "H11":"50",
   "H12":"53",
   "H13":"60",
   "H14":"55",
   "H15":"69",
   "H16":"51",
   "H17":"54",
   "H18":"47",
   "Totaal":"944"
  },
  {
   "Club_code":"9005",
   "Naam":"Esonstad",
   "Naam_kort":"NL - ESONSTAD",
   "Course_Rating":"59",
   "H1":"48",
   "H2":"53",
   "H3":"59",
   "H4":"48",
   "H5":"67",
   "H6":"43",
   "H7":"54",
   "H8":"36",
   "H9":"52",
   "H10":"60",
   "H11":"76",
   "H12":"63",
   "H13":"58",
   "H14":"57",
   "H15":"58",
   "H16":"50",
   "H17":"59",
   "H18":"71",
   "Totaal":"1012"
  },
  {
   "Club_code":"9006",
   "Naam":"Groenloo",
   "Naam_kort":"NL - GROENLOO",
   "Course_Rating":"56",
   "H1":"47",
   "H2":"56",
   "H3":"62",
   "H4":"58",
   "H5":"46",
   "H6":"59",
   "H7":"66",
   "H8":"55",
   "H9":"55",
   "H10":"48",
   "H11":"67",
   "H12":"49",
   "H13":"60",
   "H14":"69",
   "H15":"44",
   "H16":"56",
   "H17":"55",
   "H18":"61",
   "Totaal":"1013"
  },
  {
   "Club_code":"9007",
   "Naam":"Groningen",
   "Naam_kort":"NL - GRONINGEN",
   "Course_Rating":"56",
   "H1":"42",
   "H2":"66",
   "H3":"52",
   "H4":"48",
   "H5":"48",
   "H6":"65",
   "H7":"54",
   "H8":"44",
   "H9":"70",
   "H10":"51",
   "H11":"51",
   "H12":"45",
   "H13":"51",
   "H14":"65",
   "H15":"65",
   "H16":"58",
   "H17":"30",
   "H18":"54",
   "Totaal":"959"
  },
  {
   "Club_code":"9008",
   "Naam":"Heerde",
   "Naam_kort":"NL - HEERDE",
   "Course_Rating":"56",
   "H1":"50",
   "H2":"34",
   "H3":"45",
   "H4":"62",
   "H5":"60",
   "H6":"59",
   "H7":"47",
   "H8":"62",
   "H9":"42",
   "H10":"63",
   "H11":"48",
   "H12":"46",
   "H13":"36",
   "H14":"40",
   "H15":"39",
   "H16":"30",
   "H17":"66",
   "H18":"70",
   "Totaal":"899"
  },
  {
   "Club_code":"9009",
   "Naam":"Kameryck",
   "Naam_kort":"NL - KAMERYCK",
   "Course_Rating":"54",
   "H1":"50",
   "H2":"35",
   "H3":"55",
   "H4":"40",
   "H5":"55",
   "H6":"45",
   "H7":"58",
   "H8":"70",
   "H9":"52",
   "H10":"35",
   "H11":"61",
   "H12":"60",
   "H13":"51",
   "H14":"26",
   "H15":"38",
   "H16":"63",
   "H17":"65",
   "H18":"53",
   "Totaal":"912"
  },
  {
   "Club_code":"9010",
   "Naam":"Koekange",
   "Naam_kort":"NL - KOEKANGE",
   "Course_Rating":"55",
   "H1":"56",
   "H2":"37",
   "H3":"54",
   "H4":"63",
   "H5":"53",
   "H6":"41",
   "H7":"42",
   "H8":"50",
   "H9":"49",
   "H10":"66",
   "H11":"52",
   "H12":"59",
   "H13":"37",
   "H14":"48",
   "H15":"50",
   "H16":"54",
   "H17":"45",
   "H18":"43",
   "Totaal":"899"
  },
  {
   "Club_code":"9011",
   "Naam":"Koudum",
   "Naam_kort":"NL - KOUDUM",
   "Course_Rating":"58",
   "H1":"50",
   "H2":"43",
   "H3":"58",
   "H4":"65",
   "H5":"55",
   "H6":"54",
   "H7":"57",
   "H8":"55",
   "H9":"78",
   "H10":"46",
   "H11":"48",
   "H12":"60",
   "H13":"62",
   "H14":"60",
   "H15":"44",
   "H16":"68",
   "H17":"48",
   "H18":"66",
   "Totaal":"1017"
  },
  {
   "Club_code":"9013",
   "Naam":"Leeuwarden",
   "Naam_kort":"NL - LEEUWARDEN",
   "Course_Rating":"56",
   "H1":"49",
   "H2":"46",
   "H3":"66",
   "H4":"51",
   "H5":"69",
   "H6":"52",
   "H7":"61",
   "H8":"46",
   "H9":"67",
   "H10":"56",
   "H11":"39",
   "H12":"33",
   "H13":"70",
   "H14":"55",
   "H15":"70",
   "H16":"42",
   "H17":"67",
   "H18":"60",
   "Totaal":"999"
  },
  {
   "Club_code":"9014",
   "Naam":"Leidschendam",
   "Naam_kort":"NL - LEIDSCHENDAM",
   "Course_Rating":"55",
   "H1":"50",
   "H2":"53",
   "H3":"43",
   "H4":"67",
   "H5":"52",
   "H6":"40",
   "H7":"62",
   "H8":"55",
   "H9":"64",
   "H10":"50",
   "H11":"57",
   "H12":"54",
   "H13":"59",
   "H14":"70",
   "H15":"46",
   "H16":"45",
   "H17":"49",
   "H18":"60",
   "Totaal":"976"
  },
  {
   "Club_code":"9015",
   "Naam":"Lemele",
   "Naam_kort":"NL - LEMELE",
   "Course_Rating":"57",
   "H1":"42",
   "H2":"48",
   "H3":"47",
   "H4":"53",
   "H5":"50",
   "H6":"38",
   "H7":"50",
   "H8":"76",
   "H9":"56",
   "H10":"53",
   "H11":"63",
   "H12":"46",
   "H13":"51",
   "H14":"74",
   "H15":"65",
   "H16":"54",
   "H17":"48",
   "H18":"60",
   "Totaal":"974"
  },
  {
   "Club_code":"9016",
   "Naam":"Maurik",
   "Naam_kort":"NL - MAURIK",
   "Course_Rating":"58",
   "H1":"47",
   "H2":"50",
   "H3":"63",
   "H4":"47",
   "H5":"56",
   "H6":"67",
   "H7":"46",
   "H8":"58",
   "H9":"54",
   "H10":"65",
   "H11":"41",
   "H12":"58",
   "H13":"50",
   "H14":"47",
   "H15":"57",
   "H16":"70",
   "H17":"59",
   "H18":"55",
   "Totaal":"990"
  },
  {
   "Club_code":"9017",
   "Naam":"Molenhoek",
   "Naam_kort":"NL - MOLENHOEK",
   "Course_Rating":"59",
   "H1":"50",
   "H2":"57",
   "H3":"45",
   "H4":"59",
   "H5":"49",
   "H6":"45",
   "H7":"67",
   "H8":"53",
   "H9":"66",
   "H10":"50",
   "H11":"39",
   "H12":"57",
   "H13":"70",
   "H14":"51",
   "H15":"49",
   "H16":"83",
   "H17":"67",
   "H18":"58",
   "Totaal":"1015"
  },
  {
   "Club_code":"9018",
   "Naam":"Oirschot",
   "Naam_kort":"NL - OIRSCHOT",
   "Course_Rating":"58",
   "H1":"50",
   "H2":"44",
   "H3":"56",
   "H4":"62",
   "H5":"43",
   "H6":"63",
   "H7":"43",
   "H8":"64",
   "H9":"64",
   "H10":"46",
   "H11":"48",
   "H12":"54",
   "H13":"67",
   "H14":"59",
   "H15":"68",
   "H16":"60",
   "H17":"42",
   "H18":"60",
   "Totaal":"993"
  },
  {
   "Club_code":"9019",
   "Naam":"Oostwold",
   "Naam_kort":"NL - OOSTWOLD",
   "Course_Rating":"54",
   "H1":"27",
   "H2":"47",
   "H3":"49",
   "H4":"59",
   "H5":"70",
   "H6":"35",
   "H7":"59",
   "H8":"40",
   "H9":"61",
   "H10":"31",
   "H11":"43",
   "H12":"31",
   "H13":"58",
   "H14":"55",
   "H15":"60",
   "H16":"48",
   "H17":"36",
   "H18":"47",
   "Totaal":"856"
  },
  {
   "Club_code":"9020",
   "Naam":"Orvelte",
   "Naam_kort":"NL - ORVELTE",
   "Course_Rating":"57",
   "H1":"49",
   "H2":"61",
   "H3":"45",
   "H4":"66",
   "H5":"45",
   "H6":"68",
   "H7":"57",
   "H8":"45",
   "H9":"62",
   "H10":"50",
   "H11":"33",
   "H12":"48",
   "H13":"57",
   "H14":"43",
   "H15":"51",
   "H16":"45",
   "H17":"68",
   "H18":"38",
   "Totaal":"931"
  },
  {
   "Club_code":"9021",
   "Naam":"Papendal",
   "Naam_kort":"NL - PAPENDAL",
   "Course_Rating":"56",
   "H1":"50",
   "H2":"36",
   "H3":"39",
   "H4":"39",
   "H5":"40",
   "H6":"68",
   "H7":"38",
   "H8":"68",
   "H9":"57",
   "H10":"42",
   "H11":"57",
   "H12":"52",
   "H13":"41",
   "H14":"66",
   "H15":"55",
   "H16":"64",
   "H17":"53",
   "H18":"55",
   "Totaal":"920"
  },
  {
   "Club_code":"9022",
   "Naam":"Rhoon",
   "Naam_kort":"NL - RHOON",
   "Course_Rating":"57",
   "H1":"50",
   "H2":"47",
   "H3":"44",
   "H4":"37",
   "H5":"68",
   "H6":"67",
   "H7":"53",
   "H8":"49",
   "H9":"53",
   "H10":"63",
   "H11":"55",
   "H12":"89",
   "H13":"52",
   "H14":"65",
   "H15":"59",
   "H16":"70",
   "H17":"50",
   "H18":"40",
   "Totaal":"1011"
  },
  {
   "Club_code":"9023",
   "Naam":"Strand Horst",
   "Naam_kort":"NL - STRAND HORST",
   "Course_Rating":"58",
   "H1":"50",
   "H2":"36",
   "H3":"51",
   "H4":"40",
   "H5":"63",
   "H6":"58",
   "H7":"67",
   "H8":"43",
   "H9":"48",
   "H10":"59",
   "H11":"70",
   "H12":"47",
   "H13":"45",
   "H14":"55",
   "H15":"45",
   "H16":"68",
   "H17":"56",
   "H18":"62",
   "Totaal":"963"
  },
  {
   "Club_code":"9024",
   "Naam":"t Lohr",
   "Naam_kort":"NL - t LOHR",
   "Course_Rating":"56",
   "H1":"41",
   "H2":"51",
   "H3":"59",
   "H4":"69",
   "H5":"47",
   "H6":"33",
   "H7":"35",
   "H8":"38",
   "H9":"39",
   "H10":"40",
   "H11":"53",
   "H12":"51",
   "H13":"51",
   "H14":"69",
   "H15":"78",
   "H16":"48",
   "H17":"48",
   "H18":"71",
   "Totaal":"921"
  },
  {
   "Club_code":"9025",
   "Naam":"Zeumeren",
   "Naam_kort":"NL - ZEUMEREN",
   "Course_Rating":"54",
   "H1":"43",
   "H2":"67",
   "H3":"51",
   "H4":"56",
   "H5":"39",
   "H6":"52",
   "H7":"58",
   "H8":"48",
   "H9":"60",
   "H10":"56",
   "H11":"43",
   "H12":"68",
   "H13":"62",
   "H14":"40",
   "H15":"55",
   "H16":"61",
   "H17":"43",
   "H18":"58",
   "Totaal":"960"
  },
  {
   "Club_code":"9026",
   "Naam":"Ees",
   "Naam_kort":"NL - EES",
   "Course_Rating":"54",
   "H1":"44",
   "H2":"65",
   "H3":"45",
   "H4":"50",
   "H5":"52",
   "H6":"70",
   "H7":"82",
   "H8":"90",
   "H9":"57",
   "H10":"64",
   "H11":"65",
   "H12":"55",
   "H13":"45",
   "H14":"70",
   "H15":"65",
   "H16":"75",
   "H17":"60",
   "H18":"75",
   "Totaal":"1129"
  },
  {
   "Club_code":"10001",
   "Naam":"IRL - Lough Owel",
   "Naam_kort":"IRL - LOUGH OWEL",
   "Course_Rating":"56",
   "H1":"41",
   "H2":"34",
   "H3":"62",
   "H4":"70",
   "H5":"53",
   "H6":"70",
   "H7":"63",
   "H8":"65",
   "H9":"48",
   "H10":"63",
   "H11":"51",
   "H12":"51",
   "H13":"45",
   "H14":"54",
   "H15":"60",
   "H16":"51",
   "H17":"50",
   "H18":"68",
   "Totaal":"999"
  }
 ]
}

0 个答案:

没有答案