无法分配“JSON”类型的值?键入“浮动?”

问题描述 投票:0回答:0

我正在从 Algolia 获取数据,它以

JSON
对象的数组形式返回。我相信我正在从
Float
对象访问特定的
JSON
值,但是当我尝试将该值分配给 Float 变量时,我仍然遇到
Cannot assign value of type 'JSON?' to type 'Float?'
错误。

当我打印

print("responseHit printed: \(responseHit.object["displayCalories"] ?? 0.0)")
时,这是输出: 对我来说,这些看起来像是特定的 Float 值。

但是当我没有将 responseHit 放在

"\()"
中并尝试将其分配给
Float
变量时,我得到了错误:

如何从

JSON
对象获取值并将它们分配给
Float
变量?

ios json database variable-assignment algolia
© www.soinside.com 2019 - 2024. All rights reserved.