在開發過程中,某中情況下,今天就遇到一個問題。我就百度了方法,測試成功。
服務器的同事會要求我們把數據寫成JSON的格式發送給後臺。
數組裏面有嵌套字典的情況,舉個例子:
[{"brand_id":"28","number":"1","class_id":"2"},{"brand_id":"62","number":"1","class_id":"60"}]
這個時候就需要數據的轉化。
首先轉化成NSData類型。然後再次轉換。
cars是數組或者字典。也可以自己寫一個類方法。
// Swift 數組轉化成JSON
let data = try? JSONSerialization.data(withJSONObject: cars, options: JSONSerialization.WritingOptions.prettyPrinted)
let strJson = NSString(data: data!, encoding: String.Encoding.utf8.rawValue)