hoi
@hoi
Быдлокодер

Функция json_decode удаляет символы, как исправить?

Здравствуйте, есть такой код:
$json = '{"code":"iYcSdSy9\/kmdlxk91="}';
		$result = json_decode($json);
		var_dump($json);
		echo '<pre>';
		print_r($result);
		echo '</pre>';


Результат:
string(30) "{"code":"iYcSdSy9\/kmdlxk91="}"
stdClass Object
(
    [code] => iYcSdSy9/kmdlxk91=
)


В итоге функция json_decode удаляет символ \ - как это исправить? Помогите!
  • Вопрос задан
  • 116 просмотров
Пригласить эксперта
Ответы на вопрос 3
@ivashjke
Vue JS, React, React Native
json_decode(json_encode('{"code":"iYcSdSy9\/kmdlxk91="}'), JSON_UNESCAPED_SLASHES)

можно и без флага
Ответ написан
@BorisKorobkov Куратор тега PHP
Web developer
Он так и должен делать, потому что "\" - служебный символ
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы