Php restler返回所有逃逸的双引号字符?

Php restler返回所有逃逸的双引号字符?,php,restler,Php,Restler,K、 所以我有类似的东西。我想知道如何避免双引号。我认为这是restler在做的……但是我一直无法在restler代码中找到关于我需要更改的内容的文档或提示。如果我做str_替换(“”,“*”,jason_encode…),它显示的很好,带有星星…所以它不是json_encode弄糟的…: .... $thisDeal = new deals_search_element(); $thisDeal->deal_name="name2"; $thisDeal->venue_addres

K、 所以我有类似的东西。我想知道如何避免双引号。我认为这是restler在做的……但是我一直无法在restler代码中找到关于我需要更改的内容的文档或提示。如果我做str_替换(“”,“*”,jason_encode…),它显示的很好,带有星星…所以它不是json_encode弄糟的…:

....
$thisDeal = new deals_search_element();
$thisDeal->deal_name="name2";
$thisDeal->venue_address="address2";
$thisDeal->latlong=$latlong;

$myDeals[] = $thisDeal;
return json_encode( array( "deals_search"=>$myDeals ));
我的输出是:

"{\"deals_search\":[{\"deal_name\":\"test name 1\",\"deal_venue\":\"\",\"venue_address\":\"test address 1\",\"venue_city\":\"\",\"venue_state\":\"\",\"latlong\":\"1...

我知道数据与代码不匹配……但请相信我,关键是……双引号被转义了。我怎么能阻止它呢?

明白了。我正试图在restler自动处理的地方对自己进行编码。我对这部分很感兴趣。哈哈

So行:

return json_encode( array( "deals_search"=>$myDeals ));
…必须变成

return array( "deals_search"=>$myDeals );