我有以下对应于JSON对象的字符串。
$string = '{"status": "success", "count": 3, "data": [{"id": 112233}]}'
我想把它转换成一个stdClass
。我目前的解决方案是:
$object = (object)(array)json_decode($string);
在这个功能正常的时候,有没有更好的方法?这看起来既混乱又低效。
发布于 2018-08-24 23:40:00
一种更简洁的方法是:
$string = '{"status": "success", "count": 3, "data": [{"id": 112233}]}';
$object = json_decode($string);
看看print_r($object);的输出是什么样子:
stdClass Object
(
[status] => success
[count] => 3
[data] => Array
(
[0] => stdClass Object
(
[id] => 112233
)
)
https://stackoverflow.com/questions/52007637
复制相似问题