Sono relativamente nuovo alla programmazione iOS. Tuttavia, avrei assunto che Swift avrebbe un modo automatico di convertire oggetti in JSON e viceversa. Detto questo, ho trovato diverse librerie che possono farlo.Come convertire un oggetto Swift in un dizionario
TUTTAVIA ...
Sembra che non importa quanto si registra i dati a un servizio Web (anche usando qualcosa come AlamoFire), le richieste deve essere un dizionario. Tutti questi forum mostrano esempi di quanto sia facile convertire la stringa JSON restituita in oggetti. Vero. Ma la richiesta deve essere codificata manualmente. Ovvero, passa attraverso tutte le proprietà dell'oggetto e le mappa come un dizionario.
Quindi la mia domanda è questa: mi manca qualcosa? Ho sbagliato tutto e c'è un modo super facile per (a) inviare JSON (invece di un dizionario) nella RICHIESTA o (b) convertire automaticamente un oggetto in un dizionario?
Ancora una volta, vedo quanto sia facile gestire una risposta JSON. Sto solo cercando un modo automatico per convertire l'oggetto richiesta che voglio postare su un servizio web in un formato che richiede una libreria come AlamoFire (o qualsiasi altra cosa). Con altri linguaggi questo è abbastanza banale, quindi spero che ci sia un modo altrettanto semplice e automatico con Swift.
in effetti la riflessione non è avanzata come in altre lingue, ma ci sono ancora alcuni modi per ottenere ciò, vedere [la mia risposta] (http://stackoverflow.com/questions/31971256/how-to-convert-a-swift- object-to-a-dictionary/32682463 # 32682463) – fencingCode
Ho scritto la risposta in tempi di Swift 1.2. – Darko