相关疑难解决方法(0)

使用SwiftyJSON将NSDictionary转换为json字符串到json对象

我有一个用例,我有一个字典数组,我需要它们作为一个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])
Run Code Online (Sandbox Code Playgroud)

第一个印刷声明给了我

[
    {"price":"1.20","city":"Foo","_id":"326105","street":"One"},
    {"price":"1.20","city":"Bar","_id":"326104","street":"Two"}
]
Run Code Online (Sandbox Code Playgroud)

第二

null
Run Code Online (Sandbox Code Playgroud)

但我希望它能返回json数组中的第一个元素.我做错了什么?

ios swift swifty-json

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

ios ×1

swift ×1

swifty-json ×1