Мое требование - создать JSON
из текста, введенного в UITextField
.Нет никаких ограничений на UITextField
.Таким образом, если пользователь вводит специальный символ (", \ etc.), я хочу экранировать введенное значение и создать JSON
.
. Строковые литералы могут включать следующие специальные символы:
- Экранированные специальные символы \ 0 (нулевой символ), \ (обратный слэш), \ t (горизонтальная табуляция), \ n (перевод строки), \ r (возврат каретки), \ "(двойная кавычка)) и \ '(одинарная кавычка)
- Произвольный скаляр Unicode, записываемый как \ u {n}, где n - шестнадцатеричное число от 1 до 8 со значением, равным действительной кодовой точке Unicode
Например, если пользователь вводит "Hello "User"! How to use a \ in a JSON?"
.Он должен вернуть что-то вроде этого "Hello \"User\"! How to use a \\ in a JSON?"
.Не просто "или \, я бы хотел убежать от всех специальных символов.
Спасибо! Я искренне ценю ваши усилия по предоставлению мне решения.
Редактировать Iзабыл упомянуть, это требование для Swift 4.2.