swifty Json 解析数据显示为零?
swifty Json parse data show me nil?
解析数据失败
let tag:string = "\(sender.tag)"
let name:string = (self.json?["data"][tag]["name"].stringValue)!
解析数据成功
let tag:Int = sender.tag
let name:String = (self.json?["data"]["\(tag)"]["name"].stringValue)!
标签有什么不同?
发件人标签仅采用 Int
值,并且它们还提供 Int values
。您根本无法将标签设为 String
并将其设置为 String
.
您甚至可以在没有 parsig 的情况下对其进行测试。只需使用按钮进行测试即可。
解析数据失败
let tag:string = "\(sender.tag)"
let name:string = (self.json?["data"][tag]["name"].stringValue)!
解析数据成功
let tag:Int = sender.tag
let name:String = (self.json?["data"]["\(tag)"]["name"].stringValue)!
标签有什么不同?
发件人标签仅采用 Int
值,并且它们还提供 Int values
。您根本无法将标签设为 String
并将其设置为 String
.
您甚至可以在没有 parsig 的情况下对其进行测试。只需使用按钮进行测试即可。