如何解析將導(dǎo)致非法C#標(biāo)識(shí)符的JSON字符串?我一直在用NewtonSoft JSON轉(zhuǎn)換庫(kù)來(lái)解析JSON字符串并將其轉(zhuǎn)換為C#對(duì)象。但是現(xiàn)在我遇到了一個(gè)非常尷尬的JSON字符串,我無(wú)法將它轉(zhuǎn)換為C#對(duì)象,因?yàn)槲覠o(wú)法利用這個(gè)JSON字符串創(chuàng)建一個(gè)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#類,因?yàn)槲覀冎李惷荒芤詳?shù)字開(kāi)頭。如果有人能建議如何解析這種類型的json字符串,那就太棒了。
如何解析將導(dǎo)致非法C#標(biāo)識(shí)符的JSON字符串?
翻翻過(guò)去那場(chǎng)雪
2019-05-31 10:59:05