json_encode将所有内容包装在''中。怎么解决

时间:2016-07-31 17:50:49

标签: php json

我尝试使用JSON发送POST数据。但是,我遇到了一个我无法解决的问题。以下是有问题的代码:

$params = array('payment' => array(
                              'amount'   => $paymentAmount,
                              'memo'    => (string)$memo
                             ),
               );

$content = json_encode($params);

var_dump($content);
break;

$ content然后输出为:

'{"payment":{"amount":"10.00","memo":"1234"}}'

需要输出的内容如下:

{"payment":{"amount":"10.00","memo":"1234"}}

这必须简单;只是我无法搞清楚。请帮忙

1 个答案:

答案 0 :(得分:1)

将json_encode与echo

一起使用
$params = array(
                  'payment' => array(
                       'amount'   => $paymentAmount,
                       'memo'    => (string)$memo
                  ),
            );

echo json_encode($params);
break;