2016-10-11 2 views
0

간단한 PHP API 시스템을 구축했습니다. 이제 파트너 회사 (*는 파트너 *로 행동하지 않습니다.)가 데이터를 보내지 만 시스템이 많은 요청을 내 보내 디버깅해야하기 때문에.PHP : 데이터를 JSON 객체로 보내는 방법

우리가 보낸 디버그 데이터는 다음과 같습니다. 하지만 바보 같지만 불행히도 그렇습니다. 이것을 우리 시스템에 JSON 객체로 보내는 방법.

아무에게도이 데이터를 JSON 개체로 보낼 수있어 시스템 응답 방식을 알 수 있습니까? 사전에

{"requested_info":"pers_code_live","provider_id":"20","provider_group_id":"4","indoor":false,"provider_location":"buiten","StartDate":"14-10-2016 16:00","EndDate":"22-10-2016 23:30","email":null,"lang":"nl","personal_code":"wehavediscount"} 

덕분에 내가받은 정보는 만 읽을 수 EDIT

:

$JSonData = json_decode(file_get_contents('php://input'), true); 

그러나 나는 위의 데이터를 언급 보내는 방법을 몰라 나는 두 줄을 설명하는 방식대로 받아 들일 수있는 형식입니다.

JSON으로 인코딩 된 배열을 사용하여 포스트 변수를 만들 수 있습니다. 그건별로 중요하지 않습니다. 하지만 문제는 JSon 객체입니다. 뭔가를 JSon 객체로 보내고 생성 된 상황을 다시 만드는 방법을 모르겠습니다.

+0

을 반환하는, 당신이 사용할 수있는'로 json_encode()'. –

+0

하지만이 데이터를 객체로 보내려면 어떻게해야합니까? –

+0

AJAX를 의미합니까? –

답변

-1

표준 방법은()로 json_encode 함께 :

$arr = ["first key" => 1, "second key" => "two", "third => [1,2,3]]; 
echo json_encode($arr); 

PHP에서

{"first key": 1, "second key": "two", "third": {1,2,3}} 
관련 문제