Ricerca avanzata
Ricerca: json
La tua ricerca è filtrata: cerca in tutti i contenuti.
Restringi a:
Non include:
Include:
Nella maggior parte dei casi, quando dobbiamo serializzare una stringa JSON sappiamo già verso quale tipo serializzarla. Tuttavia, esistono casi in cui la forma del JSON che dobbiamo serializzare non è conosciuta a priori. Ad esempio, potremmo dover invocare una API che, in base ...
Azure Cosmos DB è un database distribuito interamente gestito che persiste i documenti in formato JSON. Oltre ad alcuni campi obbligatori o riservati presenti nel grafo, come id e _ts, il resto può contenere qualsiasi struttura semplice o complessa di oggetti, la quale viene ...
Quando dobbiamo clonare un oggetto .NET, abbiamo a disposizione diversi metodi. In questo script vediamo come clonare un oggetto utilizzando la libreria JSON.NET che ci permette di serializzare un oggetto, con tutti i suoi dati e le informazioni sui tipi reali, in una stringa e ...
Una delle regole auree dei formati di trasmissione dati è quella di essere il più compatti possibile così da far viaggiare un basso volume di dati e aumentare la velocità di trasferimento. JSON è un formato che rispecchia questa indicazione, ma possiamo ulteriormente migliorare i...
Quando serializziamo o deserializziamo un oggetto in JSON usando la libreria System.Text.Json, la prima volta l'oggetto viene analizzato usando la reflection per recuperare informazioni sulle proprietà. Le informazioni recuperate via reflection vengono poi usate per velocizzare ...
DocumentDB è il database documentale offerto dalla piattaforma Microsoft Azure per memorizzare, indicizzare e recuperare documenti JSON. L'infrastruttura supporta protocolli standard e dispone di SDK nei linguaggi più utilizzati del momento. Tra questi c'è anche C# e in generale...
A partire da .NET 6, abbiamo a disposizione quattro nuove interfacce che possono essere sfruttate per scrivere codice prima e dopo la serializzazione e la deserializzazione di un oggetto. Queste interfacce sono: IJsonOnDeserialized: dichiara il metodo OnDeserialized invocato dopo...
Quando serializziamo o deserializziamo un oggetto con la classe JsonSerializer di System.Text.Json, tra i vari parametri che possiamo passare ci sono le opzioni di serializzazione espresse tramite un'istanza della classe JsonSerializerOptions. Quando dobbiamo usare la classe ...
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 ...