从其他网站获取数据时我得到了这个
{"user_id":"908508","item_id":"341","quantity":"3","status":"0"}
有时候会有更多的字段,有时会有更少的字段
如何将其转换为数组
"name" => "X"
答案 0 :(得分:4)
使用json_decode
json_decode($jsonstring);
答案 1 :(得分:2)
试试这个:
$url = "http://...";
$json = file_get_contents($url);
$array = json_decode($json, TRUE /** forces to decode into PHP array */);
print_r($array);
答案 2 :(得分:2)
<?php
$json = '{"foo-bar": 12345}';
$obj = json_decode($json);
print $obj->{'foo-bar'}; // 12345
?>