如何使用可选的AnyObjects创建SwiftyJSON字典?
我最近遇到了一个非常耗时的问题,那就是使用如何使用可选的AnyObjects创建SwiftyJSON字典?,json,swift,nsdictionary,swifty-json,object-initializers,Json,Swift,Nsdictionary,Swifty Json,Object Initializers,我最近遇到了一个非常耗时的问题,那就是使用可选对象创建JSON字典。我正在使用 如果我创建以下字典,就会抛出错误 JSON类型没有支持字典 但是,如果我简单地将AnyObject更改为非可选类型,它就可以工作了 var dict: Dictionary <String, AnyObject?> = [ "title" : title as? AnyObject, "date" : date as? AnyObject, ] var jsonData: JS
可选对象创建JSON字典。我正在使用
如果我创建以下字典
,就会抛出错误
JSON类型没有支持字典
但是,如果我简单地将AnyObject
更改为非可选类型,它就可以工作了
var dict: Dictionary <String, AnyObject?> = [
"title" : title as? AnyObject,
"date" : date as? AnyObject,
]
var jsonData: JSON = JSON(dict) // this is where I get the error
var dict:Dictionary=[
“标题”:作为任何对象的标题,
“日期”:任何对象的日期,
]
var jsonData:JSON=JSON(dict)//这就是我得到错误的地方
实际上,我需要一个JSON
数据集,它可能有nil
值,但似乎SwiftyJSON
不允许这样做
有没有办法用SwiftyJSON
创建一个JSON字典
和可选对象
您可以将变量声明为可选的
var dict: Dictionary <String, AnyObject>?
var dict:字典?