【问题标题】:WCF mixing XML and JSON in one objectWCF 在一个对象中混合 XML 和 JSON
【发布时间】: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


【解决方案1】:

正如 CodeCaster 评论的那样,似乎没有解决方案可以在不使用额外 JSON 序列化程序的情况下通过 DataContract 属性实现这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-16
    • 1970-01-01
    • 1970-01-01
    • 2014-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-30
    相关资源
    最近更新 更多