【发布时间】:2015-12-15 10:12:39
【问题描述】:
我有一个 json 字符串:
let msg={\"type\":\"PONG\",\"content\":[52,55,49,56,51,54,56,56,55,46,57,52,54,55,57,50]}
我使用以下代码进行解析:
let receiveMsg = try NSJSONSerialization.JSONObjectWithData(NSString(string: msg!).dataUsingEncoding(NSUTF8StringEncoding)!, options: NSJSONReadingOptions.MutableContainers) as! NSMutableDictionary
然后我可以通过以下方式获取类型:
let type = receiveMsg["type"]?.stringValue
我想尝试同样的方法来获取数组值:
let content=receiveMsg["content"] as? [UInt8]
但不幸的是它失败了。
【问题讨论】:
-
NSJSONSerialization ≠ SwiftyJSON
-
它是如何失败的?您是否收到异常、错误、警告 - 控制台上打印的任何内容?
标签: ios objective-c json swift swifty-json