首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用php检索json中的对象

使用php检索json中的对象
EN

Stack Overflow用户
提问于 2015-02-26 15:47:03
回答 2查看 62关注 0票数 0

我试图在php中检索JSON对象,但是,无论我尝试什么,只要返回null即可。到目前为止,我一直在尝试以下几点:

代码语言:javascript
复制
$json = file_get_contents('BELOW JSON CODE');
$obj = json_decode($json,true);
var_dump($obj->live);

其中$obj是json解码的JSON对象。

JSON对象:

代码语言:javascript
复制
{
    "live": [
    {
        "match_id": "65545",
        "has_vods": false,
        "game": "hearthstone",
        "team 1": {
        "score": "",
        "name": "World Elite HS",
        "bet": "68%"
        },
        "team 2": {
        "score": "",
        "name": "ViCi Gaming",
        "bet": "32%"
        },
        "live in": "Live",
        "title": "World Elite HS 68% vs 32% ViCi Gaming...",
        "url": "http://www.gosugamers.net/hearthstone/tournaments/5636-nel-2015-winter/1478-group-stage/5638-group-b/matches/65545-world-elite-hs-vs-vici-gaming-hearthstone",
        "tounament": "http://www.gosugamers.net/",
        "simple_title": "World Elite HS vs ViCi Gaming...",
        "streams": [
        "http://www.twitch.tv/widgets/live_embed_player.swf?channel=Curemew"
        ]
    }
    ]
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-26 16:05:52

尝试删除true函数中的json_decode选项,使其看起来如下

代码语言:javascript
复制
$json = file_get_contents('BELOW JSON CODE');
$obj = json_decode($json);
var_dump($obj->live);
票数 0
EN

Stack Overflow用户

发布于 2015-02-26 15:58:14

尝试:

代码语言:javascript
复制
$json = file_get_contents('BELOW JSON CODE');
$obj = json_decode($json); //<-- decode as object and not associative array
var_dump($obj->live);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28746775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档