如何在内置WCF DataContractSerializer上设置UseSimpleDictionaryFormat?

时间:2017-11-06 13:47:00

标签: json wcf dictionary serialization

我在找到一种简单的方法来强制内置的DataContractSerializer以简单的格式序列化字典时遇到了问题:

[{key1: value1}, {key2: value2}]

相反,它们被序列化为[{"Key": key1, "Value": value1}, ..]

使用JSON.NET交换默认的序列化程序看起来很复杂但我找不到调整WCF DataContractSerializer的全局设置。

我正在寻找类似于Web API全局设置的内容,我可以说:

WcfDataContractSerializerGlobals.UseSimpleDictionaryFormat = true

我在单元测试环境中使用WebServiceHost,但是没有看到在那里注入自定义序列化器的方法。

0 个答案:

没有答案