以 json 格式检索 API 的响应



我正在使用活动监视器的 api 并尝试以json格式检索响应,这是应该做的。我回应了回应,这里有一个例子:

string(342) "HTTP/1.1 400 Bad Request
Server: csw
Cache-Control: private, s-maxage=0
X-CS-Node: 25
Content-Type: application/json; charset=utf-8
P3P: CP="OTI DSP COR CUR IVD CONi OTPi OUR IND UNI STA PRE"
Date: Sun, 27 Jan 2013 12:35:10 GMT
Connection: close
Content-Length: 66

{"Code":250,"Message":"List title must be unique within a client"}"

我想得到唯一的最后一行。我该怎么做?(我试图用空格爆炸响应,但它没有改变任何东西)。

编辑:文档在这里,我调用一个方法method(),它返回响应$response = method(),我运行echo($response)

您可以使用

preg_match函数通过搜索正则表达式"/{.*}/"来搜索 JSON。

preg_match('/{.*}/', $response, $matches);

根据此示例代码,您应该执行以下操作:

$result = method(); # I'm assuming you over-simplified the code in your question and "method" isn't the real method name
echo $result->response; # Not echo $result;

相关内容

  • 没有找到相关文章

最新更新