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 CodingKeysAufzählung die Eigenschaft insgesamt aus dem Prozess ausschließt. Gibt es jedoch eine Möglichkeit, eine genauere Kontrolle zu erzielen?
CodableProtokolls ( init(from:)und encode(to:)) jederzeit manuell implementieren, um die vollständige Kontrolle über den Prozess zu erhalten.
CodingKeysAufzählung herauszulassen .