我不知道为什么当我使用浮点值时总是带有双引号[String: AnyObject]
。你们有什么方法可以让我得到正确的结果吗?
let appliedLoyalty: Float = 1.05
let appliedWallet: Float = 0.55
let payLoad: [String: AnyObject] = ["custid": custid! as AnyObject, "discounts": ["loyalty": appliedLoyalty,"wallet": appliedWallet] as AnyObject] // custid is string value
print(payLoad)
当我打印 payLoad 时,浮点值用双引号括起来。
["discounts": {
"loyalty" = "1.05";
"wallet" = "0.45";
}, "custid": "puma"]