테스트 사이트 - 개발 중인 베타 버전입니다

json파싱질문입니다!ㅠㅠ 채택완료

아무갱 8년 전 조회 2,621

서버기본루트에 test.json과 test.php를만들고

test.json안에는

{

    "name": "여자친구",

    "alias": "GFRIEND",

    "members": [

        "소원",

        "예린",

        "은하",

        "유주",

        "신비",

        "엄지"

    ],

    "albums": {

        "EP 1집": "Season of Glass",

        "EP 2집": "Flower Bud",

        "EP 3집": "Snowflake",

        "정규 1집": "LOL",

        "EP 4집": "THE AWAKENING"

    }

}

넣고

 

test.php에서는

/* PHP JSON parser sample */

    $data_str = file_get_contents('test.json');

    $json = json_decode($data_str, true);

?>

 

   

       

        PHP JSON parser sample

   

   

   

       

            echo $json['name'];

            if (array_key_exists('alias', $json) )

                printf(" (%s)", $json['alias']);

        ?>

       

멤버 구성:

            echo implode(', ', $json['members']); ?>

       

앨범 목록

       

                foreach ($json['albums'] as $key => $value) {

                    printf("

  • %s: %s
  • \n", $key, $value);

                }

            ?>

   

 

를넣었는데

데이터 출력자체가안되는데 무엇이문제인지 모르겠습니다..

도움좀 부탁드립니다.

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

http://php.net/manual/kr/function.json-decode.php">http://php.net/manual/kr/function.json-decode.php 

 

$json->name;

 

이렇게 접근하셔야 될거 같습니다. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인