J'ai été en utilisant NewtonSoft JSON Convertir bibliothèque d'analyser et de convertir de la chaîne JSON d'objets C#. Mais maintenant, j'ai rencontré un vraiment maladroit chaîne JSON et je ne suis pas en mesure de le convertir en objet C# parce que je ne peux pas faire une classe C# de cette chaîne JSON.
Voici la chaîne JSON
{
"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"
}
}
La classe C# nécessaire à l'analyse de cette chaîne JSON doit être comme ceci:
public class 1 {
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; }
}
public class 2 {
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; }
}
Mais il ne peut pas être un vrai de classe C# parce que nous savons que les noms de Classe ne peut pas commencer par un chiffre.
Ça serait vraiment génial si quelqu'un peut suggérer comment analyser ce type de chaîne json.