对于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"
}
]
}