Heim >Backend-Entwicklung >C++ >Wie kann ich JSON mit dynamischen Eigenschaftennamen als Kennungen in ein stark typisiertes C# -Objekt deserialisieren?
Lösung
Dictionary<string, SessionPerformanceStats>
Code Beispiel
<code class="language-csharp">var dictionary = JsonConvert.DeserializeObject<Dictionary<string, SessionPerformanceStats>>(theJsonResponse);</code>
Zusätzliche Beschreibung
<code class="language-csharp">var dictionary = JsonConvert.DeserializeObject<Dictionary<long, SessionPerformanceStats>>(theJsonResponse);</code>Ziel dieser Modifikationen ist es, die korrekte Serialisierung des JSON -Objekts in ein Wörterbuch zu ermöglichen. Diese Methode ermöglicht den Attributnamen im JSON -Objekt als Wörterbuchschlüssel, um die JSON -Objektstruktur effektiv auf das C# -Dictionary zuzuordnen. Dies löst das Problem, dass die Sitzungskennung nicht als Objektattribut erkannt wird.
Das obige ist der detaillierte Inhalt vonWie kann ich JSON mit dynamischen Eigenschaftennamen als Kennungen in ein stark typisiertes C# -Objekt deserialisieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!