如何将json响应转换为文本输出。

时间:2018-04-04 17:49:11

标签: php json ideamart

我正在使用平台调用ideamart来创建一些基于sms的应用程序。 他们提供了一个名为api的api。

deatils about ideamart subscription API

Guid to work with subscription API

我使用下面的第一个代码来请求BaseSize details.is代码是正确的。? 我可以使用PHP echo()函数显示响应吗?或任何其他方式。?

  <?php 
 include_once "definitions.php";
 include_once "subscription.php";
 $sub = new Subscription();
 $AppId = "APP_00001";
 $Password = "yuhst345";
 $baseSize = $sub->getBaseSize($AppId,$Password);
 ?>

这是getBaseSize函数,包含在subscription.php

public function getBaseSize($applicationId, $password){
    $arrayField = array(
        "applicationId" => $applicationId,
        "password" => $password);

    $jsonObjectFields = json_encode($arrayField);
    $resp=$this->sendBaseRequest($jsonObjectFields);
    $response = json_decode($resp, true);

    $statusDetail = $response['statusDetail'];
    $statusCode = $response['statusCode'];
    $status =$response['baseSize'];

    return $status;

}

1 个答案:

答案 0 :(得分:2)

所以,看起来你的getBaseSize()只返回一个基本大小。所以,你应该能够做到

print $baseSize; 要么 echo $baseSize;

你打印出来的字符串。