Есть проблема. В ответе прилетают значения с кавычкой. К примеру:
[{"name":"Ivanov Ivan","title":"Everyone's"}]
Хочется чтоб и такие данные были в массиве.
Что посоветуете?
Цитата (DedMorozzz @ 7.03.2014 - 13:23) |
м... декод - раскодирует. Что было - то и получишь. Если была кавычка - то она и будет А если речь об ЭНкоде, тогда 2 раза сделай енкод |
$json_string='{"name":"Ivanov Ivan","title":"Everyone's"}';
$json_string= json_encode(array("name"=>"Ivanov Ivan","title"=>"Everyone's"));
$json_string='{"name":"Ivanov Ivan","title":"Everyone\'s"}';
Цитата (DedMorozzz @ 7.03.2014 - 13:42) |
А под экранированием подразумевается это$json_string='{"name":"Ivanov Ivan","title":"Everyone\'s"}'; |
addslashes()
Цитата (DedMorozzz @ 7.03.2014 - 14:27) |
addslashes() |
$text = preg_replace('#\'#',"\\'",$text);