Я тестировал библиотеку SwiftBooster
(написано мной), и она работала хорошо.Нет необходимости создавать структуру или класс для моделирования json или приведения значения String
к Double
.
import SwiftBooster
func updateStockData(json : JSON)
{
if let revenue: Double = getValue(input: response.responseJsonObject, subscripts: "financials", 5, "Revenue")
{
print(revenue)
stockPriceLabel.text = "$" + String(revenue)
}
else
{
print("unavaiable")
}
}
Обратите внимание, что для второго ключа следует использовать 5
, а не "5"