如何在PHP中将JSON字符串转换为JSON对象?

时间:2013-09-16 07:05:42

标签: php json

我有一个这样的对象: {"1":"FFS","2":"S"},我使用json_decode函数将其转换为数组,但我并没有成功。它变成了这样的数组:{“FFS”,“S”},但是缺少{“1”,“2”},我可以将它转换为dict或者其他东西,我可以同时访问这两个值吗?感谢。

2 个答案:

答案 0 :(得分:4)

使用true param,将对象转换为json_decode()的关联数组,如:

$str = '{"1":"FFS","2":"S"}';
echo "<pre>"; print_r(json_decode($str, true));

给出::

Array
(
    [1] => FFS
    [2] => S
)

答案 1 :(得分:1)

$myjsonobject = json_decode('{"1":"FFS","2":"S"}');

应该工作。 尝试:print_r($myjsonobject);进行验证。

它的工作。

Screenshot