[String: AnyObject]
を使用したときに浮動小数点値が常に二重引用符で囲まれている理由はわかりません。あなたは正しい結果を得るためにいくつかの方法を持っていますか?即時の[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を印刷すると、float値は二重引用符で囲まれます。
["discounts": {
"loyalty" = "1.05";
"wallet" = "0.45";
}, "custid": "puma"]
感謝。それは正常に動作しています。 – Sabs
Wlcm :) Happieeコーディング... – ivarun
ありがとう@ivarun – Sabs