2016-11-23 1 views
0

나는 json 파일을 import.io에서 해독 할 때 null을 반환하지만 인코딩 할 때 문자열로 표시하고 거기에 모두 있습니다. PHP에서 json 문자열을 "순환"시키는 방법은 무엇입니까?JSON을 PHP를 통해 문자열 형식으로 구문 분석

Json 데이터가 매우 길어서 게시하지 않았습니다.

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

코드 :

<?php 

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

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

var_dump($results); 


?> 
+0

ously? http://stackoverflow.com/questions/5164404/json-decode-to-array –

+0

샘플 샘플 json 및 시도한 샘플 코드 – Elby

+0

다음을보십시오. http://www.dyn-web.com/tutorials/php- js/json/decode.php –

답변

1

당신이 사용하는 코드를 볼 것이 좋을 것이다, 또는 시도 ....

어느 쪽이든, 당신은 사용할 필요가 json_decode을 JSON 객체에 추가하면 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 
} 
+0

시도한 적이 있지만 디코딩을 사용할 때마다 데이터가 null입니다. – user1721449

+0

제대로 포맷 된 JSON과 모양이 다릅니다. 당신은 그것의 직렬화되지 않았거나/어딘가에 프로세스에서 탈출하지 않았습니까? – Stuart

+0

어쨌든 말할 길이 없습니까. import.io에 의해 자동으로 생성됩니다 – user1721449