받는 JSON형식 예시
$sample = array(
"intent" => array(
"id" => "testid",
"name" => "",
"extra" => array(
"code" => "",
"message" => ""
)
),
"userRequest" => array(
"timezone" => "",
"block" => array(
"id" => "",
"name" => ""
),
"utterance" => "",
"lang" => "",
"user" => array(
"id" => "",
"type" => "",
"properties" => array(
"plusfriendUserKey" => "",
"appUserId" => ""
)
)
),
"bot" => array(
"id" => "1234",
"name" => "5678"
),
"action" => array(
"id" => "",
"name" => "",
"params" => "",
"detailParams" => "",
"clientExtra" => ""
),
"context" => "test"
);
실행코드
//array to json
$output = json_encode($sample);
// echo $output;
//json to array
$json_string = $output;
$data = json_decode($json_string, true);
echo $data['context']."<br />";
echo $data['bot']['id']."<br />";
//error
if(json_last_error() > 0){
echo json_last_error_msg().PHP_EOL;
}
결과
'LANGUAGE > PHP' 카테고리의 다른 글
[PHP] 날짜함수(date, strtotime, mktime) (0) | 2020.02.28 |
---|---|
[PHP] print_r(), 변수 정보 출력 (0) | 2020.02.27 |
[PHP] 배열 안의 요소 유무 확인(in_array) (0) | 2020.02.27 |
[PHP] php-mbstring 모듈 설치 (0) | 2020.02.22 |
[PHP] CGI, PHP-CGI, PHP-FPM (0) | 2020.02.19 |