Как я могу заменить \" на " в моем 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)"
Вы можете заменить \ "на" следующим образом:
url.replacingOccurrences(of: "\\\"", with: "\"")
\\ означает \, \" означает ".Обратная косая черта позволяет Swift знать, что вы хотите использовать символ после него как символ, а не как escape.
\\
\