我在下面提供了这个races.json文件。我需要创建一个读取此文件的PHP脚本,然后获取三个嵌套对象:“races”,“match”和“stats”,并创建一个动态填充的字段。没有硬编码。当我进入html Web浏览器时,应该有三个下拉菜单,其中包含列出的三个对象的数据。这样,如果我想修改races.json文件,它应该在html网页上自动更新。
如果有人可以提供示例代码,伪代码,甚至是一个引导我指向正确方向的参考,那将是非常有用的。这是我正在开展的一项计划的开始,所以我试图让自己有点帮助启动它。
{
"races": {
"2016_Gobbler_Half": "2016_Gobbler.json",
"2016_Ironhorse_Half": "2016_Ironhorse.json"
},
"match": {
"M0": "Nothing",
"M1": "Name",
"M2": "Gender",
"M3": "Hometown",
"M4": "AgeCategory",
"M5": "Age"
},
"stats": {
"S0": "FinishTime",
"S1": "Pace",
"S3": "AgePlace",
"S4": "Place"
}
}
答案 0 :(得分:2)
json_decode
是将JSON转换为数组的标准方法。我会使用以下内容:
<?php
$array = json_decode(file_get_contents("race.json"), true);
var_dump($array);
?>