【很急】XML序列化问题 ,求大神指教!

问题描述

这是我序列化的实例代码:publicclassProgram{staticvoidMain(string[]args){Personp=newPerson(){age="1",name="x",id=""};stringxml=XmlHelper.SerializerPlainUtf8<Person>(p);Console.WriteLine(xml);Console.ReadKey();}publicclassPerson{publicstringage{get;set;}publicstringname{get;set;}publicstringid{get;set;}}}

运行结果有什么办法能当字段为空时,序列化出来的结果也是有开始和结束标记的。例如<id></id>而不是只有</id>

解决方案

解决方案二:
值的地方用个空字符串
解决方案三:
引用1楼shingoscar的回复:

值的地方用个空字符串

用空字符串也没是一样<id/>
解决方案四:
这两个写法是一样的啊为什么要刻意修改呢
解决方案五:
我记得不太行,只能自己构造这个xml的字符串。以前遇见过,android还是ios访问接口时,也是这种情况,不能解析
解决方案六:
不过后来记得和手机端约定了协议。给他null这个值。<id>null</id>程序里自己判断如果是null就给"null"字符串

时间: 2024-09-20 08:22:43

【很急】XML序列化问题 ,求大神指教!的相关文章

启动-windows8无法从硬盘引导……很奇怪的问题,求大神帮助

问题描述 windows8无法从硬盘引导--很奇怪的问题,求大神帮助 这个问题应该是涉及Uefi启动的问题. 电脑是ACER S7,SSD硬盘,之前硬盘坏了,换了另外一个SSD硬盘,用ACER的恢原U盘还原系统成功后,重启可以进入Win8系统. 但是,当你关机,再开,就提示"No bootable device -- Please restart system",无法启动windows8. 电脑是Uefi启动,我用Uefi的Windows8PE启动电脑,查看硬盘分区,明明有ESP的ef

jsp-我想固定表格的前三列 求大神指教 急急急 在线等

问题描述 我想固定表格的前三列 求大神指教 急急急 在线等 表格是这样的 就是固定前三列 然后让它有滚动条可以拖动看后面的数据 做成这种显示结果的 下拉不用做 只做想有拉的效果 解决方案 easyui的datagrid有固定列的功能 http://www.jeasyui.com/demo/main/index.php?plugin=DataGrid&theme=default&dir=ltr&pitem= 看Frozen Columns in DataGrid这个示例 解决方案二:

checkbox-jsp中el表达式问题,急!!!求大神!

问题描述 jsp中el表达式问题,急!!!求大神! 我从后台传入一个ArrayList给jsp,然后我要在jsp的foreach循环中判断这个字符串数组中是否包含我的foreach中每次遍历的一个值,应该怎么做. 代码是这样的,后台的ArrayList中有[2,3,4,5],传check给jsp,然后jsp中的代码是这样的: <c:forEach items="${compRole }" var="t" varStatus="index"

php缓存-php数据缓存问题,急急急,求大神指教

问题描述 php数据缓存问题,急急急,求大神指教 数据太大了,怎么做缓存?发在哪里比较容易读取?急急急急急急急急急急急急--求大神指教 解决方案 http://www.jb51.net/article/36693.htm

sql server2008建立连接出现错误,求大神指教,在线等,急!!!

问题描述 sql server2008建立连接出现错误,求大神指教,在线等,急!!! 无法连接到 local. 其他信息: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (Microsoft SQL Server,错误: 53)

双向滑动条选择急。。。。。。求大神指教

问题描述 双向滑动条选择急......求大神指教 解决方案 http://gundumw100.iteye.com/blog/2001720

c#连接 oracle 数据库-asp.net 连接 oracle数据库出现的问题 求大神指教 急急急!!!

问题描述 asp.net 连接 oracle数据库出现的问题 求大神指教 急急急!!! 我的开发工具是vs2015 开发语言是C# 测试连接代码的时候出现了这样的错误 本地服务器数据库是 oracle 11G 求大神指教啊!!! 感激不尽. using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.Web

求大神指点 急急急-求大神指教,如何解锁EXCEL文档?

问题描述 求大神指教,如何解锁EXCEL文档? 文档被锁,忘了密码了!!!!!!!!!急求解锁,求大神指点, 解决方案 参考度娘的http://jingyan.baidu.com/article/676629974d4dca54d51b84c4.html

javascript-js中change问题,求大神指教,急急急。。。。。。

问题描述 js中change问题,求大神指教,急急急...... 扫描条形码获得值,就调用onChange,这麽写哪里出了问题,为什么不行,可是手动输入就可以: <td style="width:auto"><p style="color:#a0560d; font-family:'微软雅黑'; font-size:16px; margin:0; padding-right:10px;">条形码输入: <input type="

java验证微博账号的代码怎么写?急求大神指教········

问题描述 java验证微博账号的代码怎么写?急求大神指教········ 要怎么验证字符串是微博账号啊?如果该字符串是微博账号返回true,否则返回false,怎么才能验证它是不是微博的账号呢??? 解决方案 微博账户就是邮箱地址啊,用正则表达式匹配下. 解决方案二: 新浪邮箱.拿到后匹配,或者是uid 解决方案三: 微博并不一定用新浪的邮箱.我自己就用gmail的 解决方案四: 我一个邮箱,就没有注册过新浪微博,只能通过新浪微博的官方接口来验证是否可以登陆 解决方案五: 可以考虑通过微博接口,