json - 检查 JSON 作为字典是否包含Optional(null)

标签 json xcode swift

我想要创建一个 if 语句来检查我的 JSON (item_section) 的某个键是否有空值。

这段代码:

let my_dict = item_section[counter].dictionaryValue
print(my_dict["creator"])

当未设置创建者时,打印:Optional(null)

如果设置了,则打印创建者的姓名,例如:user_729834892

如何制作 if 语句来检查创建者是否为 null?

如:

if ((my_dict["creator"]) == nil) {  //This line does not work
    my_dict["creator"] = "No Maker"
}

最佳答案

尝试

if my_dict["creator"].type == .Null {
    print("creator is null")
}

关于json - 检查 JSON 作为字典是否包含Optional(null),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38018351/

相关文章:

c# - JsonConvert.DeserializeObject<Da​​taTable>(jsondata);强制日期时间到字符串列

android - 将 String 格式的 Facebook JSON created_time 转换为 long 格式

json - 当结构已知但 key 未知时反序列化 JSON

iphone - 由于一般错误 (1095),此时无法处理应用程序 info.plist 验证

ios - 如何将 subview 的 subview 置于顶部?

json - 将 JSON 格式转换为 MS Excel 的 CSV 格式

ios - 调用中参数 'totalBytesWritten' 缺少参数

ios - 转到特定的标签栏 View

ios - 将 GameViewController.swift 链接到 GameScene.swift

ios - Swift 5 URLRequest 授权头 : reserved, 如何设置?