如何获取名称值、多层JSON值

如何获取名称值、多层JSON值,json,swift,Json,Swift,如何获取名称的值。谢谢您! Web服务返回以下json: { "msg":"ok", "content":[{"id":"123","status":"10","date":"2014-08-20","name":"abc"}] } 如何获取名称值,多层JSON值。 我可以得到msg值,但是name值。。。JSON是一种丑陋的方法。这是获取名称的方法 请注意这一行: let content = jsonDictionary["content"] as AnyObject? as

如何获取名称的值。谢谢您! Web服务返回以下json:

{
    "msg":"ok",
    "content":[{"id":"123","status":"10","date":"2014-08-20","name":"abc"}]
}
如何获取名称值,多层JSON值。
我可以得到msg值,但是name值。。。JSON是一种丑陋的方法。这是获取
名称的方法

请注意这一行:

let content = jsonDictionary["content"] as AnyObject? as? [[String : String]]
我们应该能够有条件地直接向下转换到
[[String:String]]
,如下所示:

let content = jsonDictionary["content"] as? [[String : String]]
这是一个好主意

let content = jsonDictionary["content"] as? [[String : String]]