将JsonDictionary属性应用于字典被应用。为什么会这样?PublicReadOnlyPropertymonatswerteAsDictionary(OfInteger,MyClass)我基本上在网上找不到任何关于如何使用JsonDictionary的示例。可以应用于类型(类或接口)以强制Json.NET的默认合同解析器(及其子类)为该类型生成字典合同。它是三个相似属性的一部分:从表面上看,它似乎没有用,因为DefaultContractResolver.CreateContract(TypeobjectType)在检查任何其他接口实现之前检查传入类型是否实现IDictionary。但是,该属性有几个属性可用于自定义字典的序列化方式,包括:@dbc的答案很好,+1(这种方法比显式TypeConverter路由麻烦得多)。这是一个F#riff/rip-off/port:以上是C#学习教程:将JsonDictionary属性应用于字典分享的全部内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注——[)>]typeVerbatimKeyDictionary(values:IDictionary)=inheritDictionary(values)overridethis.Equalsother=letthat=other:?>IDictionarythatnull&&this.Count=that.Count&&Seq.isEmpty(this|>Seq.exceptthat)override__.GetHashCode()=0andVerbatimKeyDictionaryNamingStrategy()=inheritNewtonsoft.Json.Serialization。DefaultNamingStrategy(ProcessDictionaryKeys=false)本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
