экранирование

Tema05

Известный
Автор темы
1,442
403
Версия MoonLoader
.026-beta
Расшифровываю json с помощью decodeJson и заметил что функция не работает если встречает внутри кавычек \"
По логике кавычки экранированны но на сомом деле нужно ставить 2 слеша
["Тест \"json\""] - не работает
["Тест \\"json\\""] - работает и не добавляет слеш в содержимое
Также вспомнил что чтобы в чат вывести знак % через sampAddChatMessage нужно написать его 4 раза подряд.
'%' - выведет пустоту
'%%' - нечего не произойдёт
'%%%' - выведет пустоту
'%%%%' - выведет 1 знак процента
Хотелось бы узнать в чём логика?