从网址字符串中删除反斜杠引号

时间:2019-03-16 15:10:27

标签: json swift

如何将URL中的\"替换为字符串中的"? 这是我的get请求的URL,在“ 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 :(得分:0)

您可以通过以下操作将\“替换为”

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

\\表示\\"表示"。反斜杠让Swift知道您要在其后使用该字符作为字符而不是转义符。