我想做的是以下几点:
将JSON作为php中文本区域的输入 使用此输入并将其转换为JSON并将其传递给php curl以发送请求。 这是从api的获取处获取的php这个json字符串,我想传递给json,但它没有转换为数组
echo $str='{ action : "create", record: { type: "n$product", fields: { n$name: "Bread", n$price: 2.11 }, namespaces: { "my.demo": "n" } } }'; $json = json_decode($str, true); 上面的代码没有返回我数组。 问题来源于stack overflow
如果将帖子中的JSON传递给json_decode,它将失败。有效的JSON字符串带有引号的键:
json_decode('{foo:"bar"}'); // this fails json_decode('{"foo":"bar"}', true); // returns array("foo" => "bar") json_decode('{"foo":"bar"}'); // returns an object, not an array.
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。