2016-10-11 5 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); 

しかし、私は中に、上記のデータを送信するためにどのよう見当がつかない私が2行上に記述したように受け入れる形式。

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}} 
関連する問題