通过PHP解析字符串格式的JSON

时间:2016-11-23 12:39:47

标签: php json import.io

我有一个来自import.io的json文件,它在解码时返回null,但在编码时显示为字符串,并且全部存在。我怎样才能"循环"通过PHP中的json字符串?

Json数据非常冗长,所以我没有发布它。

Json:https://codeshare.io/2BD4ma

代码:

<?php

$jsonFile = file_get_contents('feeds/quotes.json');

//decode
$results = json_encode($jsonFile, TRUE);

var_dump($results);


?>

1 个答案:

答案 0 :(得分:1)

很高兴看到你正在使用的代码,或者已经尝试过....

无论哪种方式,您都需要在JSON对象上使用json_decode,这会将其转换为PHP数组:

$data = json_decode($yourJsonData);

// print_r it to see:
print_r($data);

// to loop through it, you could do:
foreach ($data as $item)
{
    print_r($item); // used print_r: unsure if this data will contain nested objects/arrays
}