Maison > développement back-end > C++ > Comment désérialiser JSON avec des clés dynamiques à l'aide de JavaScriptSerializer ?

Comment désérialiser JSON avec des clés dynamiques à l'aide de JavaScriptSerializer ?

Susan Sarandon
Libérer: 2025-01-17 10:22:09
original
723 Les gens l'ont consulté

How to Deserialize JSON with Dynamic Keys Using JavaScriptSerializer?

Gestion des clés dynamiques dans la désérialisation JSON avec JavaScriptSerializer

La désérialisation de JSON nécessite souvent de gérer des clés dynamiques au sein de structures JSON imbriquées. Lorsque la clé de niveau supérieur est cohérente mais que les clés suivantes sont variables, la classe JavaScriptSerializer fournit une solution efficace en désérialisant le JSON dans un dictionnaire.

Voici comment y parvenir :

  1. Instancier un nouvel objet JavaScriptSerializer.
  2. Utilisez la méthode Deserialize pour convertir la chaîne JSON en Dictionary<string, int>.
  3. Stockez les données désérialisées dans une variable (par exemple, justDaily).

L'accès aux clés dynamiques et à leurs valeurs est simple :

  1. Utilisez une boucle foreach pour parcourir les clés du dictionnaire.
  2. Utilisez l'opérateur [] pour récupérer la valeur associée à chaque clé.
  3. Présentez les paires clé-valeur selon vos besoins.

Cette méthode permet la désérialisation efficace du JSON contenant des clés dynamiques, transformant les données dans un format facilement accessible.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal