2015-09-14 38 views
1

我有一個像thies {「test」:「test」}的json對象,但如果將其轉換爲SwfiftyJSON.JSON對象,然後通過函數rawString獲取rawstring (),然後我將rawstring轉換爲json對象,但不幸的是,我無法獲得正確的json對象,如果我嘗試獲取「test」屬性或任何其他屬性,它始終返回nil,出了什麼問題?swiftyjson無法將rawstring轉換回json對象

+0

什麼的rawString()的輸出是什麼樣子? – Rup

+1

是這樣的:「{\ n \」Name \「:\」test planning line \「\ n}」,它包含換行符 – YonF

回答

8

如果你想擺脫輸出中的空白和換行符,你應該禁用漂亮的打印。

您可以通過

let myString = yourJsonObject.rawString(NSUTF8StringEncoding, options: NSJSONWritingOptions(rawValue: 0)) 
0

斯威夫特3更新實現這一目標:

let myString = yourJsonObject.rawString(NSUTF8StringEncoding, options: [.jsonSerialization: JSONSerialization.WritingOptions(rawValue: 0)])