【问题标题】:XML Serialize anonymous classXML序列化匿名类
【发布时间】:2011-03-13 05:56:31
【问题描述】:

JSON 脚本序列化器(来自 mvc)可以将匿名类序列化为脚本。 是否有一些标准框架(或 mvc)类可以将匿名类转换为 xml?

目前匿名类未标记为可序列化,无法转换为xml。

有没有办法在不编写大量代码的情况下做到这一点?

【问题讨论】:

    标签: xml-serialization


    【解决方案1】:

    你需要大量的代码。

    但是其他人已经为你做了。

    这是一个 jQuery 插件(客户端): http://plugins.jquery.com/project/json2xml

    这是一些 C# 代码: http://www.phdcc.com/xml2json.htm

    【讨论】:

      【解决方案2】:

      我认为上面没有直接回答这个问题。 Jim 没有询问 JSON 到 XML 序列化器,而是 C# 匿名类型到 XML 序列化器。这个类不是开箱即用的,但可以很容易地编写。看这里: Can I serialize Anonymous Types as xml?

      【讨论】:

      • “您需要大量代码”的答案是正确的。您突出显示的答案提供了一个非常简单的类-> 使用反射的 xml 生产者。不幸的是,真正有用的实现需要更多的代码。它必须满足枚举、数组、可枚举和对其他可序列化类型的引用。正确地完成这项工作是一项艰巨的任务。
      猜你喜欢
      • 1970-01-01
      • 2017-01-17
      • 2011-01-25
      • 1970-01-01
      • 2012-08-07
      • 2020-04-06
      • 2011-09-19
      • 1970-01-01
      • 2012-08-05
      相关资源
      最近更新 更多