如何解析將導(dǎo)致非法C#標識符的JSON字符串?我一直在用NewtonSoft JSON轉(zhuǎn)換庫來解析JSON字符串并將其轉(zhuǎn)換為C#對象。但是現(xiàn)在我遇到了一個非常尷尬的JSON字符串,我無法將它轉(zhuǎn)換為C#對象,因為我無法利用這個JSON字符串創(chuàng)建一個C#類。以下是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"
} }解析此JSON字符串所需的C#類應(yīng)該如下所示: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; }}但它不可能是真正的C#類,因為我們知道類名不能以數(shù)字開頭。如果有人能建議如何解析這種類型的json字符串,那就太棒了。
- 2 回答
- 0 關(guān)注
- 755 瀏覽
添加回答
舉報
0/150
提交
取消