【发布时间】:2014-10-10 03:28:48
【问题描述】:
我正在尝试反序列化对 C# 类的 json 响应。
问题是元素被命名为"1" , "2" 等,在转换为C# 类时会产生问题,因为变量不能命名为"1"。
如果没有相同的变量名,反序列化似乎不起作用。
我的数组是这样的:
[{
"0": "21838",
"1": "2014-10-15",
"2": "2014-10-15",
"3": "745",
"4": "140.00",
"32": "140.00",
"5": "140.00",
"33": "140.00",
"7": "0.00",
"34": "0.00",
"35": 0,
"8": "30",
"9": "10",
"10": "6",
"11": "0",
"12": "0000-00-00",
"13": "0.00",
"36": "",
"14": "1833",
"15": "1",
"16": "1",
"17": "184",
"18": "305",
"19": "1",
"20": "2264",
"21": "3214",
"22": {"0":"123"}
/* etc, etc, etc */
}]
如何将其反序列化为 C# 类? *更新,json有数组数组
【问题讨论】:
标签: c# php json serialization json.net