SwiftでJSONの値へのアクセス
とりあえず、Objective Cと同じようにNSDictionaryにキャストして、valueForKeyPathを使う方法を試した。
let j : NSDictionary = JSON as! NSDictionary println(j.valueForKey("status")) println(j.valueForKeyPath("contents._id"))
ただ、Objective-Cの時は、キャストの行がなくてもコンパイル出来た(id 型でvalueForKeyPathなど呼び出せた)が、swiftの場合はキャストしないと呼び出せなかった。
その辺りの面倒さもあって、ライブラリが必要なのかも。まだ試してないけど、ググると出てくるライブラリが以下のSwiftyJSONだった。