2017-06-16 128 views
0

您好,JSON API响应检索值和解码

端点发送

*响应* WP_HTTP_Requests_Response对象 ( [响应:保护] => Requests_Response对象 ( [ body] => {“status”:“success”,“result”:“112”,“code”:200}

我试图让“结果:”112“

有没有一种方法可以检索它?

谢谢。

+0

你搞什么名堂tryed? –

+1

可能的重复[如何从JSON提取数据与PHP?](https://stackoverflow.com/q/29308898/6521116) –

回答

1

参考文档在这里:https://developer.wordpress.org/reference/classes/wp_http_requests_response/

假设你正在被存储在一个变量名为$回应,你应该做的响应(WP_HTTP_Requests_Response):

$response_data = json_decode($response->get_response_object()->body); 
$result = $response_data->result; // this is the result you want 
+0

你好, 我收到的响应是通过电子邮件使用插件3rd-党的整合。我不知道如何把它放在一个变量上,因为我不知道该如何获取它,因为它是通过电子邮件发送的调试通知。 对不起。 谢谢! –