ios - Quicktype 选项参数处理

标签 ios json swift quicktype

我的网络服务响应中有一个可选参数,它可以返回 null,也可以不返回 null。管理这些的最佳方法是什么?

就好像我在创建者中传递 null 一样,对于这个结构来说:

{
    "email": "test@test.com",
    "profilePicture": null,
    "firstTime": true,
    "preference1": {
        "$id": "26",
        "$values": []
    },
    "Preference2": {
        "$id": "27",
        "$values": []
    }
}

现在profilePicture设置为JSONNull,下次当我实际获取个人资料URL时,它不会解析该URL以及我对LNUser<的响应数据/em> 为零。如果我将此变量设置为 String 并且 null 收到的响应将设置为 nil。

最佳答案

你需要

let profilePicture:URL?

关于ios - Quicktype 选项参数处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58164775/

相关文章:

ios - Lion(金大师)是 iOS 开发者计划的一部分吗?

javascript - Handlebars 访问嵌套属性

ios - 如何设置不是InterfaceController的HKWorkoutSessionDelegate

java - javax.ws.rs.client.Entity如何将对象序列化为json?

ios - UITableView 复选标记重复

ios - SwiftUI 动画影响其他 View

ios - 如何通过 Storyboard向 UIButton 添加 subview ?

ios - 无法在 iOS 13 中阻止 VoIP 调用?

ios - 将 Swift 添加到 Objective-C 项目编译错误

javascript - 如何使用 JSON 数据嵌套 React 组件