【发布时间】:2014-12-15 12:55:43
【问题描述】:
我正在尝试将一些 obj-c 代码转换为 swift 专门处理 JSON 到 swift 转换的部分。
我有一个 JSON 字符串
[{"ID":"1","Field1":"666666","Field2":"111111","Field3":"1","Field4":"30"},
{"ID":"59","Field1":"SCJtDKw","Field2":"dwdSQz8v","Field3":"1","Field4":"1"}]
如何将其转换为数组或字典?
我试过了
var ProductList : NSDictionary = NSJSONSerialization.JSONObjectWithData(data, options:NSJSONReadingOptions.AllowFragments, error:&jsonerror) as NSDictionary
但这在线崩溃:
0x1059ea662: nopw %cs:(%rax,%rax)
我也试过把它转换成数组
var ProductList : NSArray = NSJSONSerialization.JSONObjectWithData(data, options:NSJSONReadingOptions.AllowFragments, error:&jsonerror) as NSArray
这条线走得更远,但随后在下一行崩溃(紧接在上一行之后)
var ReturnValue : NSMutableArray = ProductList.objectAtIndex(0) as NSMutableArray
【问题讨论】: