Код: Выделить всё
import Foundation
struct QuantyTest: Codable {
var name: String
var value: Float
}
let json = """
[
{
"name": "Length",
"value": 9.87
},
{
"name": "Width",
"value": 9.95
}
]
""".data(using: .utf8)!
let decoder = JSONDecoder()
var size = try decoder.decode([QuantyTest].self, from: json)
let encoder = JSONEncoder()
var encodSize = try? encoder.encode(size)
print(String(data: encodSize!, encoding: .utf8)!)
Код: Выделить всё
[{name "Length", value 9.87}, {name "Width", value 9.95}]
Код: Выделить всё
[{"name":"Length","value":9.869999885559082},{"name":"Width","value":9.9499998092651367}]
Код: Выделить всё
[{"name":"Length","value":9.869999999999997952},{"name":"Width","value":9.95}]
Код: Выделить всё
[{"name":"Length","value":9.8699999999999992},{"name":"Width","value":9.9499999999999993}]
Подробнее здесь: https://stackoverflow.com/questions/462 ... in-swift-4
Мобильная версия