【发布时间】:2015-06-01 09:24:03
【问题描述】:
我有一个使用 DataContracts 和 XML 通过 WCF 发送的对象。
是否可以仅通过使用 DataContract 和相关属性在此 XML 对象中接收 JSON 编码的元素?
类似
<xmlroot>
<someElement>1</someElement>
<cuckooJson>{"foo" : "bar" }</cuckooJson>
</xmlroot>
我知道这很丑陋,并假设我想问的答案是否定的。
【问题讨论】:
-
当然可以。将该属性设为字符串属性,并在要作为 JSON 发送的对象上调用您自己的 JSON 序列化程序,将生成的字符串分配给该属性。不,你不能只用属性来做。
-
这是我怀疑的。谢谢!
标签: c# json xml wcf datacontract