【问题标题】:Access nested JSON data on MediaWiki访问 MediaWiki 上的嵌套 JSON 数据
【发布时间】:2017-04-13 19:19:14
【问题描述】:

我正在尝试从 MediaWiki wiki 中访问嵌套 JSON 的内容。我已经研究了External Data 扩展,但它不支持嵌套的 JSON 对象。它仅适用于一维对象,而不是潜在的嵌套属性。

假设我想使用Chuck Norris API,例如。它以这种形式返回一个 JSON:

{
    "type": "success",
    "value": {
        "id": 334,
        "joke": "John Doe qualified with a top speed of 324 mph at the Daytona 500, without a car.",
        "categories": []
    }
}

我希望能够在 MediaWiki 中以某种有意义的形式访问 value 键的内容。这个功能is not offered by the External Data 扩展,我想知道是否有另一种方法可以做到这一点(另一种扩展,编写自定义 PHP,编写自定义 JavaScript)。

【问题讨论】:

    标签: php json mediawiki


    【解决方案1】:

    如果你想在 php 中做,请使用:

    $array = json_decode($json, true);
    //true makes it an associative array
    

    然后使用普通方法访问它。

    echo $array['value']['id'];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-16
      • 1970-01-01
      • 1970-01-01
      • 2014-06-11
      • 2021-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多