为了账号安全,请及时绑定邮箱和手机立即绑定

如何解析将导致非法C#标识符的JSON字符串?

如何解析将导致非法C#标识符的JSON字符串?

翻翻过去那场雪 2019-05-31 10:59:05
如何解析将导致非法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
提交
取消
意见反馈 帮助中心 APP下载
官方微信