кавычками в значениях, примерно такой:
[{"key":"value with \"qoutes\""}]
SwiftyJSON такое парсить отказывается, как я понял, ему нужно двойное экранирование:
[{"key":"value with \\"qoutes\\""}]
но что-то я не догоняю, каким образом на приложении заменить один слеш на два? Такое ощущение, что replacingOccurrences() вообще игнорирует обычное экранирование (\"), потому что если пробовать как-то так:
.replacingOccurrences(of: #"""#, with: "!!!"))
то заменяются все кавычки вообще и экранированные и обычные, а если в "of" добавить слеш перед кавычкой, то не заменяется вообще ничего.
Есть может какие-то варианты решения, не меняя формат ответа на сервере?
а если посимвольно пройти в цикле?
Обсуждают сегодня