<?php
$jsonData = array(
"comments" => "Fresh food",
"container" => false,
"cookedTime" => 2,
"description" => "biryani",
"refridgeration" => true,
"serves" => 2,
"veg" => true
);
json_encode($jsonData);
header("Location:Post.php?json=$jsonData");
?>
這是我的php頁面,其中包含json對象。我將這個json對象傳遞給另一個頁面Post.php。傳遞json對象爲url參數
<?php
$jsonData = $_GET['json'];
json_decode($jsonData, TRUE);
echo var_dump($jsonData);
?>
當我做轉儲結果爲C:\瓦帕\ WWW \哈克\ post.php中:16:字符串 '陣列'(長度= 5)。 它正在打印「數組」而不是json對象。我該怎麼辦?
URI的長度是有限的。您應該通過POST傳遞JSON數據 –
從json解碼函數中刪除True –
@RuslanOsmanov IMO長度限制約爲2000個字符 –