Heim >Backend-Entwicklung >C++ >Wie kann ich JSON mit ungültigen C# Identifier -Eigenschaftsnamen analysieren?
Betrachten Sie die bereitgestellte JSON -Zeichenfolge, die digitale Attributnamen enthält, die die Erstellung der herkömmlichen C# -Klasse behindern. Um diesen JSON effektiv zu analysieren, können wir Wörterbuch anstelle der Klasse verwenden.
<code class="language-csharp">public class Item { public string fajr { get; set; } public string sunrise { get; set; } public string zuhr { get; set; } public string asr { get; set; } public string maghrib { get; set; } public string isha { get; set; } } // 使用字典代替类 var dict = JsonConvert.DeserializeObject<Dictionary<string, string>>(json); </code>Mit dieser Methode können wir den JSON -String erfolgreich analysieren und den Attributnamen zum Zugriff auf die Daten verwenden, auch wenn sie in der herkömmlichen Klassenstruktur ungültig sind.
Das obige ist der detaillierte Inhalt vonWie kann ich JSON mit ungültigen C# Identifier -Eigenschaftsnamen analysieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!