Behandlung JSON Back Serialisierung mit einem ungültigen C#-Is identifier
Verwenden Sie das Wörterbuch
Folgendes ist ein Beispiel für die Behandlung dieser Situation mit Wörterbuch:
für die JSON -Zeichenfolge im Problem:
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; } } // 将JSON字符串反序列化为字典 var dict = JsonConvert.DeserializeObject<Dictionary<string, Item>>(json);
Sie können den String -Schlüssel ("1" und "2") verwenden, um auf die Daten im Wörterbuch zuzugreifen, zum Beispiel:
{ "1": { "fajr": "04:15", "sunrise": "05:42", "zuhr": "12:30", "asr": "15:53", "maghrib": "19:18", "isha": "20:40" }, "2": { "fajr": "04:15", "sunrise": "05:42", "zuhr": "12:30", "asr": "15:53", "maghrib": "19:18", "isha": "20:41" } }
Das obige ist der detaillierte Inhalt vonWie kann ich JSON mit illegalen C# -Kennungen deserialisieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!