在Swift中获取相当多的字典

时间:2017-05-07 10:06:51

标签: swift

有没有办法得到一个漂亮的字典字符串?

来自这种混乱:

df$type <- with(df, tl$type[match(sub("^\\S+\\s+", "", name), tl$name)])

到此:

[AnyHashable("Content-Length"): 394, AnyHashable("Via"): 1.1 varnish, AnyHashable("Date"): Sun, 07 May 2017 10:01:14 GMT]

除了{ "Content-Length": 394, "Via": "1.1 varnish", "Date": "Sun, 07 May 2017 10:01:14 GMT" } 循环。

我知道for

1 个答案:

答案 0 :(得分:1)

试试此扩展程序。

如果您打印出一个铸造到NSDictionary的Swift词典,您将获得基金会外观。

extension Dictionary {

    func dump()
    {
        print(self as NSDictionary)
    }
}

let dict : [AnyHashable : Any] = [AnyHashable("Content-Length"): 394, AnyHashable("Via"): "1.1 varnish", AnyHashable("Date"): "Sun, 07 May 2017 10:01:14 GMT"]
dict.dump()

基本上,如果不将字典转换为JSON,则无法输出JSON外观。