我尝试从这个stringifyed json创建一个数组。
$str_json = '{"name":"name","value":"max"},{"name":"surname","value":"mustermann"}';
$arr_json = json_decode($str_json, true);
print_r($arr_json);
从这些代码中我什么都没有回来。
答案 0 :(得分:3)
那是因为那不是有效的JSON。
要创建数组,您需要使用[ ]
包围数据。
$str_json = '[{"name":"name","value":"max"},{"name":"surname","value":"mustermann"}]';
$arr_json = json_decode($str_json, true);
print_r($arr_json);
为了将来参考,您始终可以使用JSONLint等服务验证您的JSON。