我正在开发涉及Steam API的网站,并且我在这部分中很难通过在json中使用ID来获取数据。
这是我使用的代码:
<?php
$item_details = json_decode(file_get_contents("items_game1.json"));
echo $item_details->result->20595[0]->name;
?>
如果它的变量我可以毫无问题地检索它,但我们可以看到这个&#34; 20595&#34;是我需要的,以获取每个数据
以下是使用
的示例json代码{
"items_game"; {
"items":{
"20595": {
"name": "Firestarter",
"prefab": "bundle",
"bundle": {
"Flame Bat": "1",
"Firestarter Gas Mask": "1",
"Firestarter Fuel Cannister": "1",
"Firestarter Gas Pump": "1",
"Firestarter Loading Screen": "1"
},
"creation_date": "2014-07-21",
"image_inventory": "econ/sets/DOTA_Item_Firestarter",
"item_description": "#DOTA_Item_Desc_Firestarter",
"item_name": "#DOTA_Item_Firestarter",
"item_rarity": "rare",
"used_by_heroes": {
"npc_dota_hero_batrider": "1"
}
}}
请注意我使用的json文件由Steam提供
我转换为json Click Here
的VDF中的整个代码的链接我希望有人可以帮助我。谢谢 !祝你有愉快的一天