如何防止双引号在JSON代码中转义

时间:2018-06-27 06:55:08

标签: php zend-framework socialengine

我正在使用以下代码从我的SocialEngine Zend模块输出Json:

$data = array(
    'response' => 200,
    'body'     => array (
    'username'  =>    'johndoe',
    'userId'    =>     '1234',
    'info'      => array(
        'location'  => 'Germany',
        'age'       => '30'
    )

)
);
$json= Zend_Json::encode($data);

$isPost = $this->getRequest()->isPost()? 'true' : 'false';
$this->_helper->json($json);

这将返回如下的JSON代码,其中所有双引号均被转义。如何防止这种情况发生?

"{\"response\":200,\"body\":{\"username\":\"johndoe\",\"userId\":\"1234\",\"info\":{\"location\":\"Germany\",\"age\":\"30\"}}}"

我尝试用单引号替换双引号,但没有效果

0 个答案:

没有答案