如何解析将导致非法C#标识符的JSON字符串?我一直在用NewtonSoft JSON转换库来解析JSON字符串并将其转换为C#对象。但是现在我遇到了一个非常尴尬的JSON字符串,我无法将它转换为C#对象,因为我无法利用这个JSON字符串创建一个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#类应该如下所示: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#类,因为我们知道类名不能以数字开头。如果有人能建议如何解析这种类型的json字符串,那就太棒了。
2 回答
- 2 回答
- 0 关注
- 726 浏览
添加回答
举报
0/150
提交
取消