将字典<String: Any?> 转换为 NSData
Convert Dictionary<String: Any?> to NSData
我正在使用 swift 表单 class Eureka 来构建我的表单。在按钮提交上,我使用 form.values() 获取我的字段。这给了我以下
let formvalues = form.values()
打印(形式值)
["field1":Optional(20), "field2": Optional("")]
我正在尝试 post 字段 names/values
无法保证序列化包含 Any
类型值的字典的方法。 Any
可以是任何 swift 构造,包括对象、结构、元组等。不存在支持序列化任何数据类型的通用序列化。
现在,如果您有 <String: String>, <String: Int>
类型或其他固定类型的字典,则可以使用 NSJSONSerialization
将其导出为 JSON。您只需要坚持 JSON 定义的类型。您也可以将其导出为 XML 或 plist 文件。
我正在使用 swift 表单 class Eureka 来构建我的表单。在按钮提交上,我使用 form.values() 获取我的字段。这给了我以下
let formvalues = form.values()
打印(形式值)
["field1":Optional(20), "field2": Optional("")]
我正在尝试 post 字段 names/values
无法保证序列化包含 Any
类型值的字典的方法。 Any
可以是任何 swift 构造,包括对象、结构、元组等。不存在支持序列化任何数据类型的通用序列化。
现在,如果您有 <String: String>, <String: Int>
类型或其他固定类型的字典,则可以使用 NSJSONSerialization
将其导出为 JSON。您只需要坚持 JSON 定义的类型。您也可以将其导出为 XML 或 plist 文件。