.net json反序列化问题求指教

{"data":[
{
"Account.ID": XXX,
"Account.Name": "XXXXX",
"Account.contactname": "XXXX",
"Account.QQ": "XXXXX"}]}
serialize.Deserialize反序列化
可是json中的名字有“.” 可是定义XXXX类属性字段的时候不能有"."求这个XXXX类中的字段怎么定义
求指教啊。

那就需要规范json的命名

Account{
ID:XXX,
Name:XXXX,
contactname:XXXXX,
QQ:XXXX
}
不知道是不是想要这样子的json格式的数据的

反序列化前,先将“.”统一替换成 "_"

json=Regex.Replace(json,@"(?<=\w+)\.(?=\w.)","_");

json字符串的键名称需要符合C#变量命名规则,不符合实体类没法定义了。。

替换掉 . 不就行啦?