【发布时间】:2025-12-28 21:45:06
【问题描述】:
如何解析this JSON 文件?当键和值都可用时,我的代码正在工作。
到目前为止我的代码:
let url = URL(string: "http://uhunt.felix-halim.net/api/uname2uid/felix_halim")
let task = URLSession.shared.dataTask(with: url!, completionHandler: {
(data, response, error) in
print("Task Started")
if error != nil {
print("In Error!")
} else {
if let content = data {
do {
let myJSON =
try JSONSerialization.jsonObject(with: content, options: .mutableContainers) as AnyObject
print(myJSON)
} catch {
print("In Catch!")
}
}
}
})
task.resume()
print("Finished")
【问题讨论】:
-
您可以将 myJson 转换为 int。
-
怎么样? @luckyShubhra
-
Vadian 已经给出了解释。 if let myJSON = try JSONSerialization.jsonObject(with: data!, options: .allowFragments) as?诠释
-
哦,是的!我以为你还有另一个答案,谢谢@luckyShubhra
-
当我添加评论时,ans 还不可见。刷新标签后可见。那是不包括ans。