在Swift中,如何将具有任意类型值的字典转换为JSON字符串

Joe Huang

如果字典是[String:String],我知道如何将其转换为JSON字符串。

但是,我想知道是否可以将以下类型的字典转换为JSON字符串?如何?

let parameters: [String:Any] = [
    "Key" : "somekey",
    "cid" : 23,
    "timestamp" : 1732998762,
    "number": 1124,
]
阿伦·阿曼纳亚(Arun Ammannaya)

试试这个代码:

let parameters: [String:AnyObject] = [
    "Key" : "somekey",
    "cid" : 23,
    "timestamp" : 1732998762,
    "number": 1124,
]

do {

    let theJSONData = try NSJSONSerialization.dataWithJSONObject(parameters, options: NSJSONWritingOptions(rawValue: 0))

    let theJSONText = NSString(data: theJSONData,
        encoding: NSASCIIStringEncoding)

    print(theJSONText)

} catch {

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将具有不同值类型的JSON字符串转换为C#词典?

如何在Swift 4中将JSON字典转换为字符串值

如何将JSON字符串转换为字典?

如何将具有键值对的字符串转换为字典列表?

如何将字典中的字符串值转换为python中的列表?

如何将具有类名的字符串转换为类类型本身?

如何将oracle数字类型转换为具有格式的字符串?

如何将具有JSON字符串的数组转换为JSON对象(红宝石)

Swift:如何将String转换为具有时间格式的字符串

如何将具有混合值的字符串表示列表转换为列表?

如何将具有数组值的对象转换为字符串并插入到我的 html 中

如何将json中的数据类型从数字转换为字符串,同时保持所有对象值原样打字稿

如何将对象中的所有属性值转换为字符串类型?

如何将Fsharp中的自定义类型转换为JSON字符串?

如何将字符串转换为json,并在PHP中获取所有键的值

如何将字典的字符串值转换为布尔值?

如何将分隔字符串转换为字典?

如何将xml字符串转换为字典?

如何将字符串转换为字典?

如何将字符串转换为字典或列表?

如何将分割字符串转换为字典?

如何将字符串转换为字典列表

如何将复杂的字符串转换为键值中带有“”的JSON?

将字符串转换为具有多个值的字典

将具有重复基础值的枚举转换为字符串和枚举的字典

将字典值转换为具有特定顺序的字符串对象

如何将字典列表的值转换为字符串?

如何将格式化的字符串转换为键,值字典形式?

如何将字符串从字典中转换为其值对?