我有这个JSON响应:
object(stdClass)#1 (3) { ["jsonrpc"]=> string(3) "2.0" ["id"]=> int(1)
["result"]=> array(305) { [0]=> object(stdClass)#2 (4) { ["acct"]=>
string(16) "CtjSZlND9uw6-wCQ" ["customid"]=> string(0) "" ["status"]=>
string(8) "disabled" ["name"]=> string(34) "Adrenaline Offroad and
Performance" } [1]=> object(stdClass)#3 (4) { ["acct"]=> string(16)
"CtjSZVNxEYQkvQDy" ["customid"]=> string(0) "" ["status"]=> string(8)
"disabled" ["name"]=> string(10) "Akins Ford" } [2]=>
object(stdClass)#4 (4) { ["acct"]=> string(16) "CtjSZlOMywBP1wDa"
["customid"]=> string(0) "" ["status"]=> string(8) "disabled"
["name"]=> string(20) "Akins Service Center" } [3]=>
object(stdClass)#5 (4) { ["acct"]=> string(16) "CtjSZ1G2OVQD6QDX"
["customid"]=> string(0) "" ["status"]=> string(6) "active" ["name"]=>
string(17) "Ames Ford Lincoln" } [4]=> object(stdClass)#6 (4) {
["acct"]=> string(16) "CtjSZVKCfAsRCQDn" ["customid"]=> string(0) ""
["status"]=> string(8) "disabled" ["name"]=> string(17) "Anthony GMC
Buick" }
如何解析[" id"],[" acct"],[" status"]等内容。
答案 0 :(得分:1)
从var_dump
我看到已经解析过了。
所以你可以像访问它一样访问它:
$myObject->jsonrpc
您将获得一个字符串2.0
$myObject->id
您将获得一个int 1
$myObject->result
你将是一个包含对象的数组
答案 1 :(得分:1)
只需向true
函数添加第二个参数(json_decode
)。
赞:$response = json_decode($json, true);
查看php文档当第二个参数为TRUE时,返回的对象将被转换为关联数组。