文件名称:JAYSON::brick:乐观或严格处理的JSON解码编码库
文件大小:415KB
文件格式:ZIP
更新时间:2024-02-24 14:28:52
linux swift ios json decoder
您需要处理解码JSON失败的根本原因吗? 如果无法从JSON解码该值,我们通常会将其作为默认值进行处理。 (使用默认值恢复) 但是,这样做可能会导致严重的问题,并在应用程序中隐藏实际的根本原因。 使用默认值进行恢复并不是一个坏选择,重要的是在恢复之前了解JSON表示意外的形状或值。 let json : JSON do { self . id = try json. next ( " id " ). getString () } catch { print (error) // We can know why decoding failed from error. // N