удалить обратную косую черту из строки URL - PullRequest
0 голосов
/ 16 марта 2019

Как я могу заменить \" на " в моем URL как строку?Это URL моего запроса get, и после "value =" я помещаю JSON в виде строки:

[api // AppVersion /? Value = {\ n \ "AccountType \": 3, \n \ "FCMToken \": \ "fNqcy_OZEAsKDDK \", \ n \ "AppIdentifier \": \ "ir.gcoapp \", \ n \ "VersionCode \": 3, \ n \ "UserId \": 486167, \n \ "VersionName \": \ "3.0 \" \ n} "] [1]

Я использую следующий код для генерации этого URL:

let jsonPostfix = Serialization.ToJson(object: requestModel)
url = "\(Configuration.ApiURL)/\(controller)/?value=\(jsonPostfix)"

1 Ответ

0 голосов
/ 16 марта 2019

Вы можете заменить \ "на" следующим образом:

url.replacingOccurrences(of: "\\\"", with: "\"")

\\ означает \, \" означает ".Обратная косая черта позволяет Swift знать, что вы хотите использовать символ после него как символ, а не как escape.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...