Kさん、こんな感じです。二重引用符をエスケープしない方法を見つけようとしています。これはレスラーがやっていると思います...しかし、レスラーコードで何を変更する必要があるかについてのドキュメントやヒントを見つけることができませんでした。str_replace('"', '*', 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...
データがコードと一致しないことはわかっています...しかし、そのすべてについて私を信頼してください。要点は...二重引用符がエスケープされていることです。どうすればこれを止めることができますか?