如何将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)"
答案 0 :(得分:0)
您可以通过以下操作将\“替换为”
: url.replacingOccurrences(of: "\\\"", with: "\"")
\\
表示\
,\"
表示"
。反斜杠让Swift知道您要在其后使用该字符作为字符而不是转义符。