-1
我試圖輸出大括號從我的數組是這樣的:PHP數組大括號而不是方括號
"data":{facebook":{"message"}},
,但我不斷收到方括號:
"data":{"facebook":["message"]}
這裏是我的代碼:
$output["contextOut"] = array(array("name" => "$next-context", "parameters" =>
array("param1" => $param1value, "param2" => $param2value)));
$output["speech"] = $outputtext;
$output["data"] = array("facebook" => array("message"));
$output["displayText"] = $outputtext;
$output["source"] = "index.php";
ob_end_clean();
echo json_encode($output);
,這是我的JSON編碼輸出:
{"contextOut":[{"name":"buy-context","parameters":{"param1":null,"param2":null}}],"speech":"msg","data":{"facebook":["message"]},"displayText":"msg","source":"index.php"}
如何獲得大括號而不是方括號?預先感謝您的幫助。
你所需的輸出不是有效的JSON。 –
'{}'用於__object__。 –
請參閱[JSON語法](http://www.json.org/) – RiggsFolly