Ho alcuni oggetti JSON contenenti oggetti anonimi provenienti dal mio lato client. C'è un meccanismo integrato o una libreria esterna per convertire questi oggetti anonimi in oggetti TypeScript fortemente tipizzati? C'è qualcosa come AutoMapper per fare questo?Come posso creare facilmente un oggetto fortemente tipizzato da un oggetto anonimo in TypeScript?
I miei oggetti sono tipi complessi, con tipi complessi come proprietà.
è necessario scrivere il mapper da soli (o scaricare il codice dalla rete) - per esempio, la maggior parte delle biblioteche avranno una funzione di '' mixin'' che permette di proprietà mixin da un oggetto a un altro. Quindi lancia il tuo oggetto fortemente tipizzato in '' any'' e trasferiscilo nel mapper con il tuo oggetto JSON. L'oggetto fortemente tipizzato verrà riempito proprio come qualsiasi oggetto JavaScript vecchio e semplice. –