提问人:aLikan 提问时间:2/9/2023 更新时间:2/9/2023 访问量:932
调用类方法“jsonObject”时没有完全匹配项?
No exact matches in call to class method 'jsonObject'?
问:
您好,我是 Swift 的新手,我尝试使用 JsonSerialization 通过扩展为 json 编写解析器
我想实现一个函数来解析json文件,并在相同的扩展名中实现可计算的var json,这将形成json
// Model
struct Todoitem {
let id = {
return UUID().uuidString
}()
let text : String
let importance : Importance
let deadline : Date?
}
enum Importance {
case usual, important, unimportant
}
//Parser
extension Todoitem {
static func parse(json : Any) -> Todoitem? {
if let file = try? JSONSerialization.jsonObject(with: json) as? [String : Any] {
}
return nil
}
}
答: 暂无答案
评论
Data
jsonObject(with:)
Codable
static func parse(json : Data) -> Todoitem? {...