Domande taggate «codable»


7
Con JSONDecoder in Swift 4, le chiavi mancanti possono utilizzare un valore predefinito invece di dover essere proprietà opzionali?
Swift 4 ha aggiunto il nuovo Codableprotocollo. Quando lo uso JSONDecodersembra richiedere che tutte le proprietà non facoltative della mia Codableclasse abbiano chiavi in ​​JSON o genera un errore. Rendere facoltativa ogni proprietà della mia classe sembra una seccatura non necessaria poiché quello che voglio veramente è usare il valore …
114 json  swift  swift4  codable 


6
Come escludere proprietà da Codable di Swift 4
I nuovi protocolli Encodable/ di Swift 4 Decodablerendono la (de) serializzazione JSON piuttosto piacevole. Tuttavia, non ho ancora trovato un modo per avere un controllo dettagliato su quali proprietà dovrebbero essere codificate e quali dovrebbero essere decodificate. Ho notato che l'esclusione della proprietà CodingKeysdall'enumerazione allegata esclude completamente la proprietà dal …
104 json  swift  codable 

12
Come decodificare una proprietà con il tipo di dizionario JSON nel protocollo decodificabile Swift 4
Diciamo che ho un Customertipo di dati che contiene una metadataproprietà che può contenere qualsiasi dizionario JSON nell'oggetto cliente struct Customer { let id: String let email: String let metadata: [String: Any] } { "object": "customer", "id": "4yq6txdpfadhbaqnwp3", "email": "john.doe@example.com", "metadata": { "link_id": "linked-id", "buy_count": 4 } } La metadataproprietà …
103 json  swift  swift4  codable 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.