[英]What type of result is this which i am getting as API response?
This is my JSON这是我的 JSON
$result=[{CFirst: "test3"},{CLast: "test3"},{CEmail: "test2@gmail.com"}]
I am getting this as a result of an API request.由于 API 请求,我得到了这个。 I guessed it was json, so tried to json_decode()
, but it didn't work and json_last_error()
returned code 4.我猜是 json,所以尝试json_decode()
,但没有用, json_last_error()
返回代码 4。
Thanks for help感谢帮助
Your JSON is in bad format , you need to enclose them under double quotes like this.您的 JSON 格式错误,您需要像这样将它们括在双引号中。
[{"CFirst": "test3"},{"CLast": "test3"},{"CEmail": "test2@gmail.com"}]
The CFirst,CLast
& CEmail
have been wrapped around double quotes for your information. CFirst,CLast
和CEmail
已用双引号括起来供您参考。
<?php
$json='[{"CFirst": "test3"},{"CLast": "test3"},{"CEmail": "test2@gmail.com"}]';
print_r(json_decode($json,true));
EDIT :
<?php
$result='[{CFirst: "test3"},{CLast: "test3"},{CEmail: "test2@gmail.com"}]';
$result=str_replace(array('{',':'),array('{"','":'),$result); //<--- Add this
print_r(json_decode($result,true));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.