我正在从 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
变量?