从std对象解析数据到数组

时间:2013-09-14 18:01:15

标签: php json parsing mashape

我试图从mashape获取一些数据,然后将其调用到raw_body:

$data = $response -> raw_body;

我得到了这个结果:

{ "internalName": "jokb93", "dataVersion": 0, "acctId": 22059705, "name": "jokb93", "profileIconId": 31, "revisionDate": "Sep 14, 2013 3:36:46 PM", "revisionId": 0, "summonerId": 19355532, "summonerLevel": 30 }

然后我尝试将其解析为单独的数组,以便php处理:

var json = '<? echo $data ?>',
    obj = JSON.parse(json);

alert(obj.internalName);

Parse JSON in JavaScript?

但它似乎结束了空白?

对你来说,希望你能解决这个问题:-D

1 个答案:

答案 0 :(得分:0)

好的,所以我现在明白了......

这是api我打电话给:

    $response = Unirest::get(
  "https://community-league-of-legends.p.mashape.com/api/v1.0/".$server."/summoner/getSummonerByName/".$sumname."",
  array(
    "X-Mashape-Authorization" => "tLOVnMy2q8uGSEQHkG2kLquS1sgLfkso"
  ));

并且要获得印刷品,我希望我喜欢这样:

      $accid = $response->body->acctId;

  $intname = $response->body->internalName;

  echo $accid;
  echo "<br>";
  echo $intname;

这适用于任何需要从stdobject解析内容的人(如果来自mashape)。

对于指导家伙而言...... :-D晚安...现在睡觉的时间::

顺便说一下,然后再说出来

22059705
jokb93

(取决于您输入的值)