-4


我在 PHP 中有这个 JSON 数组,我从 Android 请求接收到它,我想对其进行解码,以便我可以在循环中获取每个对象的每个值并将它们发送到 mysql 数据库。

因此,在下面的示例中,有一个包含两个对象的类,包括属性 FirstName 和 LastName。我想解析这个 json,以便我可以在 PDO 函数中使用它们,该函数将这些行插入到 mysql 数据库中。

[
{ "firstName":"John" , "lastName":"Doe" }, 
{ "firstName":"Anna" , "lastName":"Smith" }, 
{ "firstName":"Peter" , "lastName":"Jones" }
]

我该如何做到这一点。经过大量的试验和错误,它仍然无法正常工作。提前致谢!

编辑: json_decode 毕竟工作。JSON 语法问题是问题所在。

4

1 回答 1

3

采用json_decode()

$json = '[
{ "firstName":"John" , "lastName":"Doe" }, 
{ "firstName":"Anna" , "lastName":"Smith" }, 
{ "firstName":"Peter" , "lastName":"Jones" }
]';
$json_decoded = json_decode($json);
var_dump($json_decoded);

看到它在行动

于 2013-03-01T15:21:25.767 回答