2016-10-11 48 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"} 

在此先感謝

編輯

我收到的信息是唯一可讀:

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

但我不知道如何發送上面提到的數據這是一種我以兩行描述的方式接受的格式。

我可以用JSON編碼數組創建一個post變量。這不是什麼大問題。但問題是JSon對象。我不知道如何將一些東西作爲JSon對象發送並重新創建它們的創建情況。

+0

在PHP中,你可以使用'json_encode()'。 –

+0

但是,如何將這些數據作爲對象發送? –

+0

你的意思是通過AJAX? –

回答

-1

的標準方法是用json_encode():

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

將返回

{"first key": 1, "second key": "two", "third": {1,2,3}} 
相關問題