获取语​​法错误,意外(T_LNUMBER),期望标识符(T_STRING)或变量(T_VARIABLE)

时间:2015-08-28 07:09:29

标签: php json steam-web-api

我正在开发涉及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中的整个代码的链接

我希望有人可以帮助我。谢谢 !祝你有愉快的一天

0 个答案:

没有答案