目的:实现Api对Xml的使用
使用方法:
访问接口http://localhost:3633/api/values/ 为输出Xml
访问接口http://localhost:3633/api/values/5 为输出类
遇到问题:
输出的Xml:
<bookstore>
<book Type="在book的Type属性" ISBN="在book的ISBN属性">
<title>Xml转</title>
<author>Json转</author>
<price>类</price>
</book>
</bookstore>
转成Json:
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
{"bookstore":{"book":{"@Type":"在book的Type属性","@ISBN":"在book的ISBN属性","title":"Xml转","author":"Json转","price":"类"}}}
</string>
然后转类输出:
<ValuesController.Root xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/xml.Controllers">
<ISBN>在book的ISBN属性</ISBN>
<Type>在book的Type属性</Type>
<author>Json转</author>
<price>类</price>
<title>Xml转</title>
</ValuesController.Root>
/////////////////////////////////////////////////////////////////////************************************
1.问题:json出现@符号
在转成Json时Xml的属性被转换带@的的字段。然后转成类需要特殊处理
//////////////////////////////////////////////
在测试中新加了:Xml、Json、实体类之间的相互转换。
测试案例:https://download.csdn.net/download/weixin_42401291/10800771