1
私は私のコードであるNSJSONSerialization
.Thisを使用してJSONを生成:jsonの二重引用符をクリアする方法は?
// parameters is `Dictionary<String, AnyObject>?`
let json = try! NSJSONSerialization.dataWithJSONObject(parameters!, options: NSJSONWritingOptions.init(rawValue: 0))
request.HTTPBody = json
しかし、私のサーバーは、これを受けた:
"{login:23232432434,mobile_captcha:,password:22e233434}"=>"[FILTERED]"
それは、サーバーがキーとして全体JSONを取り、私が原因でこのことを考えているようですその"
。他にも理由があるかもしれません、助けてください!
二重引用符はJsonでは最も確かに有効ですが、あなたが投稿したものは最も確かに有効なJasonではありません。二重引用符を削除する方法を尋ねる代わりに、サーバーが予期していると思われるものを推測するのではなく、サーバーがどのような形式を期待しているかを正確に調べて、それを供給してみてください。確かに、SOの馬鹿は二重引用符を削除する方法についての回答を提供するかもしれませんが、あなたはすでにそれよりもtwatishであるjsonコンテンツを持っています。 – Gruntcakes
XY問題は実際の問題ではなく、試行された解決策を尋ねています。 つまり、問題Xを解決しようとしていますが、解決策Yはうまくいくと思いますが、問題が発生したときにXについて質問するのではなく、Yについて質問します。 – Gruntcakes