在开发过程中,某中情况下,今天就遇到一个问题。我就百度了方法,测试成功。
服务器的同事会要求我们把数据写成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)