Désérialisation du JSON imbriqué en dictionnaire imbriqué
Désérialisation des objets JSON dans un dictionnaire imbriqué
Convertisseur JSON personnalisé pour le mappage de type
Le convertisseur JSON personnalisé suivant, nommé ObjectAsPrimitiveConverter, fournit le mappage de type :
Implémentation du convertisseur
Les méthodes Read et Write du convertisseur effectuent le mappage personnalisé :
Lire :
Écrire :
Utilisation du convertisseur
Pour utiliser le convertisseur personnalisé, il doit être ajouté aux JsonSerializerOptions lors de la désérialisation :
var options = new JsonSerializerOptions { Converters = { new ObjectAsPrimitiveConverter() }, WriteIndented = true, }; dynamic d = JsonSerializer.Deserialize<dynamic>(json, options);
Configuration Options
Le convertisseur propose plusieurs options de configuration :
Sample Fiddle
Une démonstration en direct est disponible ici : [Sample Fiddle](https://dotnetfiddle.net/tD9pPI)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!