Json-php解码问题
事实上,我最近制作的php脚本有一些问题。问题是我无法使用php从json文件damo.json获取数据。这是json文件的代码:Json-php解码问题,php,json,Php,Json,事实上,我最近制作的php脚本有一些问题。问题是我无法使用php从json文件damo.json获取数据。这是json文件的代码: { "checkouts":[ { "billing_address":{ "country":"Italy", "first_name":"christian" } }, { "billing_address":{ "country":"Italy", "first_name":"ch
{ "checkouts":[
{
"billing_address":{
"country":"Italy",
"first_name":"christian"
}
},
{
"billing_address":{
"country":"Italy",
"first_name":"christian"
}
}
]
}
我想要第一张姓名记录。可以使用php吗?
这是php代码:
<?php
$data = file_get_contents('demo.json');
$obj = json_decode($data);
foreach ($obj->billing_address as $result)
{
echo $result->name;
}
?>
在按照上面提到的方式修复语法之后,加载文件并使用json_decode,第一个参数为json,第二个参数为true,用于关联数组
$data = file_get_contents( "demo.json" );
$data = json_decode($data, true);
var_dump($data);//you have assoc array
该JSON不是有效的JSON。因此-很可能,一旦您将自定义数据格式转换为可识别的格式。@Quentin我在复制代码时犯了一个错误,您错过了开头的第一个大括号。@YassineDevlopper-那么答案仍然是肯定的,您应该阅读PHP的JSON文档。你为什么不把你制作的php脚本也放进去呢?好吧,如果我迷路了,请纠正我,但是,人们没有回答这个问题,因为用户没有花时间阅读和调查一个相对简单的问题,这个问题可以在这个网站上通过研究解决。