解析php,json对象和json数组中的json

时间:2012-11-26 19:16:02

标签: php json parsing

  

可能重复:
  How to parse a JSON string using PHP

这是我的数据对象

{
  "data": {
    "translations": [
      {
        "translatedText": "Hallo Welt"
      },
      {
        "translatedText": "Hallo Berlin"
      }
    ]
  }
}

我如何使用PHP解析这个?

这是一个包含jsonObject(“data”)的jsonObject,它包含jsonArray,每个索引包含jsonObjects,包含键/值“translatedText”

这就是我所拥有的和我的假设

$jsonResult = json_decode($data);
$translated_text = $jsonResult->data->translations[0]->translatedText;`

3 个答案:

答案 0 :(得分:1)

$array = json_decode($json_element, true);

制作关联数组。

答案 1 :(得分:1)

我认为这就是它。 json_decode不解析为PHP对象,而只解析为数组。

$jsonResult = json_decode($data);
$translated_text = $jsonResult['data']['translations'][0]['translatedText'];

答案 2 :(得分:0)

$array = json_decode($json_element);