如何为我的url中的json数据解码json?

如何为我的url中的json数据解码json?,json,getjson,Json,Getjson,?{“用户id”:1,“项目列表”:[{“最高价格”:120,“最低价格”:100,“趋势”:“高”,“最低价格”:110,“状态”:“1”,“类型”:“蔬菜”,“项目id”:19},{“最高价格”:200,“最低价格”:100,“趋势”:“低”,“最低价格”:100,“状态”:“1”,“类型”:“蔬菜”,“项目id”:224}],“表号”:“1”如何从php解码 $object_from_json = json_decode('{"user_id":1,"itemList":[{"max_p

?{“用户id”:1,“项目列表”:[{“最高价格”:120,“最低价格”:100,“趋势”:“高”,“最低价格”:110,“状态”:“1”,“类型”:“蔬菜”,“项目id”:19},{“最高价格”:200,“最低价格”:100,“趋势”:“低”,“最低价格”:100,“状态”:“1”,“类型”:“蔬菜”,“项目id”:224}],“表号”:“1”

如何从php解码

 $object_from_json = json_decode('{"user_id":1,"itemList":[{"max_price":120,"min_price":100,"trend":"high","c_price":110,"status":"1","type":"veg","item_id":19},{"max_price":200,"min_price":100,"trend":"low","c_price":100,"status":"1","type":"veg","item_id":224}],"table_no":"1"}');

//or

$array_from_json = json_decode('{"user_id":1,"itemList":[{"max_price":120,"min_price":100,"trend":"high","c_price":110,"status":"1","type":"veg","item_id":19},{"max_price":200,"min_price":100,"trend":"low","c_price":100,"status":"1","type":"veg","item_id":224}],"table_no":"1"}', true);
//then you got a Array in PHP
//var_dump($array_from_json);

//with an URL 
$array_from_json_url = json_decode(file_get_contents($json_url), true);
//var_dump($array_from_json_url);
您需要在页面PHP orderDetails.PHP上添加响应头,响应头必须是一个json格式,然后才能返回

header("Content-type:application/json");
//$output is array or object PHP
echo json_encode($oupout);

您在哪里收到URL?你的应用程序是什么类型的?我从android获取此url。我必须在数据库中插入每个项目。问题是如何解码此json,以便获取数组数据刚刚添加了答案,但是你需要你的URL是一个有效的json格式,为了确保你做到这一点,你必须用json内容制作一个响应头。$\u请求是一个post或get(通过表单提交或ajax发送变量)。这里是一个URL,我想你真的不知道你要做什么:(,无法使用带有特定字符的字符串通过GET发送,因为您需要通过ajax javascript发送json,或者通过PHP和json的后序列化和非序列化解码发送json。如何通过$请求方法通过url获取它。我尝试了$array\u from_json=json_decode($请求,true);但在响应中获取空值