佚名通过本文主要向大家介绍了丁香园文献求助,求助大神这是什么歌,求助,文献求助,求助信等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 求助:swift20 ?解析json字符串
描述:
{“key”:
[
{ “CJID":"0102",
“DW":"公斤",
“ID":"10013216",
"MC":"冻猪里脊 “,
"SPID":"040200035"},
{ “CJID":"0102",
“DW":"公斤",
“ID":"10048931",
“MC":"头菜丁",
"SPID":"040400023"}
]
}
请高手帮忙将字符串json 转换为 Array< NSDictionary >类型数据,求帮忙啊,
解决方案1:
描述:
swiftjson数据
刚接触swift , 有如下的字符串json{“key”:
[
{ “CJID":"0102",
“DW":"公斤",
“ID":"10013216",
"MC":"冻猪里脊 “,
"SPID":"040200035"},
{ “CJID":"0102",
“DW":"公斤",
“ID":"10048931",
“MC":"头菜丁",
"SPID":"040400023"}
]
}
请高手帮忙将字符串json 转换为 Array< NSDictionary >类型数据,求帮忙啊,
解决方案1:
使用NSJSONSerialization.JSONObjectWithData实现,可以参照一下这个:
http://www.iosask.com/?q-162.html
对于你的data,我是这样做的。同样是swiftyjson
let json = JSON(data: data!)
let sj = json["key"].array
这样就可以遍历sj了
let sj = sj[1]["MC"].string // 头菜丁
let dict:NSDictionary?
do {
dict = try NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions.MutableContainers) as? NSDictionary
}catch _ {
dict = nil
}
if (dict != nil) {
let arry = dict![key]
}