JSON快速获取如何在二维数组中获取键值

时间:2015-06-03 16:36:16

标签: json swift

这是我的代码,我因为无法正确获取JSON数组中的值而撞到了墙上:

func loadPosts(posts:NSArray){
    for post in posts {
        var ter = (post["Territory"] as! String).toInt()
        var reg = (post["Region"] as! String).toInt()
        var stno = (post["Store"] as! String).toInt()
        var stname = post["StoreName"] as! String
        var goal = (post["Goal"] as! String).toInt()
        println(post)'
    }
}
  • println(ter)显示值" loadData.collection"
  • println(post)吐出所有节点

我在这里做错了什么?请帮忙!!

这是JSON数据输出

{
Goal = 0;
Region = 704;
Store = 10;
StoreName = "Mmn";
Territory = 1;

}

1 个答案:

答案 0 :(得分:0)

您需要使用as将其强制转换为相关类型吗?或者作为!然后你可以访问该值。

发布json数据以获得更好的答案。