C# xml序列化 datatime字段
2024-09-01 15:24:43
[XmlIgnore]
public DateTime ApplicationDatetime { get; set; } [XmlElement("ApplicationDatetime")]
public string ApplicationDatetimeString
{
get { return ApplicationDatetime.ToString("yyyy-MM-dd HH:mm:ss"); }
set { ApplicationDatetime = DateTime.Parse(value); }
}
static public string SerializeToXml<T>(T obj)
{
string xmlString = string.Empty;
//XmlSerializer xmlSerializer = new XmlSerializer(typeof(T));
//using (MemoryStream ms = new MemoryStream())
//{
// xmlSerializer.Serialize(ms, obj);
// xmlString = Encoding.UTF8.GetString(ms.ToArray());
//}
Encoding encoding = Encoding.UTF8;
using (MemoryStream memoryStream = new MemoryStream())
{
XmlSerializer xmlSerializer = new XmlSerializer(obj.GetType());
XmlSerializerNamespaces namespaces = new XmlSerializerNamespaces();
namespaces.Add("", ""); XmlTextWriter xmlTextWriter = new XmlTextWriter(memoryStream, encoding); xmlTextWriter.Formatting = Formatting.None;
xmlSerializer.Serialize(xmlTextWriter, obj, namespaces);
xmlTextWriter.Flush();
xmlTextWriter.Close(); xmlString = encoding.GetString(memoryStream.ToArray());
}
return xmlString;
}
string queryParameters = WebUtils.SerializeToXml(posQueryParameters);
<Entity><EntityName>我和coffee</EntityName><PId></PId><LoanId>c70215bbc6dd4722b51d2bb93c1a81bd</LoanId><BankCardNo /><MobilePhone /><CheckEmployee>dkx4003</CheckEmployee><ApplicationDatetime>-- ::</ApplicationDatetime><Role>PR</Role></Entity>
最新文章
- Struts2框架基础
- winform公共标签和常用属性
- STM32F105解密STM32F105VB芯片解密STM32F105R8单片机破解多少钱?
- Centos中文乱码的解决方法
- python 学习 第一课
- Mac下安装Wireshark,双击闪退
- IOS的启动画面的适配问题
- 解决maven项目将model version改成3.0版本问题
- 通用数据链接(UDL)的用法
- error C2061: syntax error : identifier &#39;__RPC__out_xcount_part&#39;
- Oracle存储过程的理解
- MapDB:专为Java设计的高性能的数据库
- 【转】tomcat 访问软连接文件夹下的网页出现404错误,description The requested resource (/xxx.html) is not available.
- 基于byte[]的HTTP协议头分析代码
- linux 进程监控和自动重启的简单实现(转)
- 10大支持移动“触摸操作”的JavaScript框架
- 新版的nuget包 PackageLicense 这样写
- python中关于汉诺塔问题和使用turtle库实现其搬运过程
- weakSelf 运用 strongSelf来解决block的循环引用
- js对json格式对象进行增加,修改,删除