Swift 4 ist neu Encodable
/Decodable
Protokolle machen JSON (de) Serialisierung sehr angenehm. Ich habe jedoch noch keinen Weg gefunden, genau zu steuern, welche Eigenschaften codiert und welche decodiert werden sollen.
Ich habe festgestellt, dass das Ausschließen der Eigenschaft aus der beigefügten CodingKeys
Aufzählung die Eigenschaft insgesamt aus dem Prozess ausschließt. Gibt es jedoch eine Möglichkeit, eine genauere Kontrolle zu erzielen?
Codable
Protokolls ( init(from:)
und encode(to:)
) jederzeit manuell implementieren, um die vollständige Kontrolle über den Prozess zu erhalten.
CodingKeys
Aufzählung herauszulassen .