Ricerca: json
JSON è diventato lo standard di fatto per la rappresentazione di strutture dati per la comunicazione tra sistemi eterogenei. Per tale ragione è stata inserita la classe DataContractJsonSerializer direttamente in WinRT, per semplificare la serializzazione e la deserializzazione ...
I servizi REST che si scambiano dati nel formato JSON sono tra i più consueti che possiamo trovare attualmente e sono molto comodi da sviluppare per le proprie esigenze.In WinRT possiamo recuperare i dati di un servizio REST attraverso una semplice chiamata HTTP con HttpClient e ...
Cercherò di essere più breve. Nel post precedente ho fatto una lunga discussione sul mondo dei message broker e dei microservice. Avevo affrontato l'argomento con RabbitMQ, ma tutto quanto avevo scritto era riutilizzabile con qualsiasi altro message broker; i vantaggi di que...
In contrapposizione ai servizi SOAP, i servizi REST forniscono una valida alternativa per l'implementazione di applicazioni web service-based. L'obiettivo dell'articolo, a cura di Gianluca Esposito, è quello di focalizzare l'attenzione su una soluzione di questo tipo e illustrare...
NET 6 ha introdotto il tipo DateOnly. System.Text.Json non ne supporta la serializzazione e la deserializzazione, quindi queste operazioni falliranno se le effettuaiamo su un tipo DateOnly o su un oggetto che ha una proprietà di tipo DateOnly. Grazie all'estensibilità della ...
Nello script precedente, abbiamo visto come serializzare il tipo DateOnly. In questo script ci occupiamo invece del tipo TimeOnly. Anche in questo caso, System.Text.Json non ne supporta la serializzazione e la deserializzazione, quindi queste operazioni falliranno se le ...
Entity Framework 7 ha introdotto la possibilità mappare un tipo verso una colonna di tipo varchar tramite la serializzazione in JSON. La versione 8 ha completato questa funzionalità eliminando alcune limitazioni della versione precedente. La limitazione più importante che è stata...
Nello script #563 abbiamo visto come gestire la serializzazione di un oggetto che fa parte di una catena di ereditarietà. In quello script, l'oggetto serializzato aveva proprietà semplici, ma il discorso cambia quando aggiungiamo una proprietà il cui tipo può essere derivato. ...
Negli script #563 e #565 abbiamo visto alcune tecniche per gestire il polimorfismo durante la fase di serializzazione di un oggetto utilizzando la libreria System.Text.Json. Tutti questi approcci prevedevano l'uso delle funzionalità integrate della libreria. In questo script ...
Per default, la libreria System.Text.Json serializza e deserializza le proprietà di tipo Enum sfruttando il valore numerico. Sebbene questa funzionalità sia molto comoda, esistono dei casi in cui non possiamo usare il valore numerico, ma dobbiamo usare la stringa. Questo accade ...