WCF 在一个对象中混合 XML 和 JSON

WCF mixing XML and JSON in one object

我有一个使用 DataContracts 通过 WCF 发送的对象,XML。

仅通过使用 DataContract 和相关属性是否有可能在这个 XML 对象中接收一个 JSON 编码元素?

类似

<xmlroot>
    <someElement>1</someElement>
    <cuckooJson>{"foo" : "bar" }</cuckooJson>
</xmlroot>

我知道这很丑陋,假设答案是否定的,反正我想问一下。

正如 CodeCaster 评论的那样,似乎没有解决方案可以通过 DataContract 属性实现此目的而不使用额外的 JSON 序列化程序。