Verarbeitung dynamischer Schlüssel bei der JSON-Deserialisierung mit JavaScriptSerializer
Die Deserialisierung von JSON erfordert oft den Umgang mit dynamischen Schlüsseln innerhalb verschachtelter JSON-Strukturen. Wenn der Schlüssel der obersten Ebene konsistent ist, nachfolgende Schlüssel jedoch variabel sind, bietet die Klasse JavaScriptSerializer
eine effektive Lösung, indem sie den JSON in ein Wörterbuch deserialisiert.
So erreichen Sie das:
JavaScriptSerializer
Objekt.Deserialize
, um die JSON-Zeichenfolge in einen Dictionary<string, int>
umzuwandeln.justDaily
).Der Zugriff auf die dynamischen Schlüssel und ihre Werte ist unkompliziert:
foreach
-Schleife, um die Schlüssel des Wörterbuchs zu durchlaufen.[]
, um den mit jedem Schlüssel verknüpften Wert abzurufen.Diese Methode ermöglicht die effiziente Deserialisierung von JSON mit dynamischen Schlüsseln und wandelt die Daten in ein leicht zugängliches Format um.
Das obige ist der detaillierte Inhalt vonWie deserialisiere ich JSON mit dynamischen Schlüsseln mithilfe von JavaScriptSerializer?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!