辞書の配列があり、それらをjsonオブジェクトとして必要とするユースケースがあります。
var data = [Dictionary<String, String>]()
//append items
var bytes = NSJSONSerialization.dataWithJSONObject(data, options: NSJSONWritingOptions.allZeros, error: nil)
var jsonObj = JSON(NSString(data: bytes!, encoding: NSUTF8StringEncoding)!)
println(jsonObj)
println(jsonObj[0])
最初の印刷ステートメントは私に与えます
[
{"price":"1.20","city":"Foo","_id":"326105","street":"One"},
{"price":"1.20","city":"Bar","_id":"326104","street":"Two"}
]
二番目
null
しかし、json 配列の最初の要素を返すことが期待されます。私が間違っていることは何ですか?