假设我有以下的JSON字符串,其中一些属性名称differes( “数据A”, “数据B”),但它包含了相同的结构JSON.NET未知类型的反序列化
{
"mainprop": "val",
"dataA": { "prop1":"val", "prop2":"val"}
}
和
{
"mainprop": "val",
"dataB": { "prop1":"val", "prop2":"val"}
}
我如何反序列化这些jsons对象具有以下通用类
Class Generic
{
string mainprop;
DataClass data;
}
Class DataClass
{
string prop1;
string prop2;
}
换句话说,我该怎么处理d基于财产名称的序列化。
欢迎来到Stack Overflow!你有什么尝试? – IronMan84
您可以使用正则表达式预处理json字符串以匹配您的目标类。 –
我想避免字符串预处理,并试图找到更优雅的解决方案 –