将JSON对象附加到URL的末尾

问题描述

|| 我有这段代码:        //执行帖子(结果类似于{\“ result \”:1,\“ error \”:\“ \”,\“ id \”:\“ 4da77536a2338 \”,\“ lockcode \”:\ “ 4af15b3725eb5cf3641d96f6c7a3b71d \”})        $ result = curl_exec($ ch);        $ response = json_decode($ result);        //关闭连接        curl_close($ ch);        $ imageHref = \'http://my.site.com/render?id = \'。 $ response [\'id \']; 但是由于某种原因,我无法将ID附加到URL的末尾。有任何想法吗?     

解决方法

假设json解码不会给您返回数组,而是一个对象。代替:
$imageHref = \'http://my.site.com/render?id=\' . $response->id;
    ,代码失败的原因是因为您试图像使用数组一样使用对象。将最后一行替换为:
$imageHref = \'http://my.site.com/render?id=\' . $response->id;
    

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...