我从Google财经获取了一个类似于以下内容的json文件
[
{
"id": "22144"
,"t" : "AAPL"
,"e" : "NASDAQ"
,"l" : "111.77"
,"l_fix" : "111.77"
,"l_cur" : "111.77"
//and more lines in the same format
}
]
但是,它看起来与预期的格式不同。如果我使用以下代码
if let JSON = try? JSONSerialization.jsonObject(with: data!, options: .allowFragments) as AnyObject {
print("all good")
} else {
print("nope")
}
然而,它从未进入所有好的部分。我在类似的主题上尝试了许多不同的方法,但有不同的选择,但它不起作用。
这是因为json的格式,我能做些什么来正确解释它吗?