这里是一个原始的JSON数据示例:
{ "Standards": { "1": "1" } }
我想将数据反序列化为:
public class Model
{
public HashSet<String> Standards { get; set; }
}
Standards
字段实际上具有Dictionary<String, String>
类型。不知何故,键和值总是相等的。由于类型不兼容,我正在寻找一种执行此字段的自定义反序列化的方法。
基于JSON.NET库的解决方案更可取。
P.S.:我无法控制数据序列化过程。
JsonConverter
并使用JsonConverterAttribute
标记属性。 - kiziu