gpt4 book ai didi

XML 自定义序列化

转载 作者:数据小太阳 更新时间:2023-10-29 02:46:08 26 4
gpt4 key购买 nike

我从无法控制的 Web 服务中获取此 xml 字符串:

<foo>
<BIRTHTIME>02.06.2012-01:34.41 1338593681</BIRTHTIME>
</foo>

目前,我将上面的xml字符串反序列化到这个类中:

Public Class AppData
Public BIRTHTIME As String
End class

如您所见,AppData.BIRTHTIME 是一个字符串数据类型,但它需要是一个日期数据类型。我想要完成的是将 xml 字符串反序列化到此类中:

Public Class AppData
Public BIRTHTIME As Date
End class

问题是,当我将 xml 反序列化为上述类时,出现“输入字符串的格式不正确”错误。 .有人可以提供一个优雅的解决方案来解决这个问题吗?谢谢

最佳答案

我建议使用 IXmlSerializable 接口(interface)并自行解析属性,因为它格式不正确。

查看此页面以获取有关实现的更多信息:http://msdn.microsoft.com/en-us/library/system.xml.serialization.ixmlserializable.aspx

关于XML 自定义序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10877782/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com