Size: a a a

2019 September 26

IG

Ivan Gaydamakin in SwiftBook
отработало
источник

IG

Ivan Gaydamakin in SwiftBook
Optional(["number": 1, "name": "A"])
источник

IG

Ivan Gaydamakin in SwiftBook
import Foundation

struct Task: Codable {
   var name: String
   var number: Int
}

var task = Task(name: "A", number:1)
var task2 = Task(name: "B", number:2)

var tasks = [task, task2]

let data = try! JSONEncoder().encode(tasks)
let dictionary = try! JSONSerialization.jsonObject(with: data, options: .allowFragments) as? [[String: Any]]
print(dictionary)
источник

IG

Ivan Gaydamakin in SwiftBook
Optional([["number": 1, "name": "A"], ["name": "B", "number": 2]])
источник

IG

Ivan Gaydamakin in SwiftBook
import Foundation

struct Task: Codable {
   var name: String
   var number: Int
}

var task = Task(name: "A", number:1)
var task2 = Task(name: "B", number:2)

var tasks = [task, task2]

let data = try! JSONEncoder().encode(tasks)
let dictionary = try! JSONSerialization.jsonObject(with: data, options: .allowFragments)
print(dictionary)
источник

IG

Ivan Gaydamakin in SwiftBook
так даже лучше
источник

IG

Ivan Gaydamakin in SwiftBook
и ща тебе покажу
источник

IG

Ivan Gaydamakin in SwiftBook
как будет збс
источник

_

_sodah in SwiftBook
Как ты это делаешь?
источник

IG

Ivan Gaydamakin in SwiftBook
struct Task: Codable {
   var name: String
   var number: Int
}

var task = Task(name: "A", number:1)
var task2 = Task(name: "B", number:2)

var tasks = [task, task2]

extension Array where Element: Codable
{
   func toDictionary() throws -> [[String: Any]]? {
       print(self)
       let data = try JSONEncoder().encode(self)
       return try JSONSerialization.jsonObject(with: data, options: .allowFragments) as? [[String: Any]]
   }
}

extension Encodable
{
   func toDictionary() throws -> [String: Any]? {
       let data = try JSONEncoder().encode(self)
       return try JSONSerialization.jsonObject(with: data, options: .allowFragments) as? [String: Any]
   }
}

print(try! tasks.toDictionary())
print(try! task.toDictionary())
источник

IG

Ivan Gaydamakin in SwiftBook
код показывай
источник

IG

Ivan Gaydamakin in SwiftBook
ээээ
источник

IG

Ivan Gaydamakin in SwiftBook
в dictionary у тебя как бы это
источник

IG

Ivan Gaydamakin in SwiftBook
МАССИВ
источник

IG

Ivan Gaydamakin in SwiftBook
а не словарь
источник

IG

Ivan Gaydamakin in SwiftBook
если что
источник

IG

Ivan Gaydamakin in SwiftBook
task: dictionary!
источник

IG

Ivan Gaydamakin in SwiftBook
и всё
источник

_

_sodah in SwiftBook
Массив словарей в serialization
источник

_

_sodah in SwiftBook
должно быть [String : Any], а у тебя [[String : Any]]
источник