webapi 实体作为参数,自动序列化成xml的问题

原文:http://bbs.csdn.net/topics/392038917

关注
Ray_Yang
Ray_Yang
本版等级:


#6 得分:0回复于: 2016-10-27 21:30:51

咨询高人解决了,把参数改为HttpRequestMessage request
然后获取
request.Content.ReadAsStringAsync().Result就可以了

时间: 2024-11-08 17:04:14

webapi 实体作为参数,自动序列化成xml的问题的相关文章

C#对象序列化成XML,以及自定义标签名

C#对象序列化操作: public class XMLHelper { /// <summary> /// 对象序列化成 XML String /// </summary> public static string XmlSerialize<T>(T obj) { string xmlString = string.Empty; XmlSerializer xmlSerializer = new XmlSerializer(typeof(T)); //using (Te

WebApi系列~FromUri参数自动解析成实体的要求

回到目录 关于webapi我之前写了一些文章,大家可以根据目录去浏览,今天要说的是个怪问题,也是被我忽略的一个问题,当你的Url参数需要被Api自动解析成实体的属性,实事上是要有条件的,不是所以属性都可以被自动赋值的,下面我们就来看看先决条件: 条件一:类属性名称必须和参数名称相同 条件二:API参数必须以[FromUri]来修饰 条件三:属性类型为“类”的,如果使用类名(导航属性在本类的名称,可以不是类的原名).属性名的形式,例如Page.PageIndex 条件四:属性类型为“数组,集合”时

[Unity 笔记] unity中如何将Object序列化成xml字符串并保存

需要使用到以下这几个c#内置的命名空间. using System.Xml; using System.IO; using System.Xml.Serialization; 序列化并存储xml文件 XmlTextWriter xWrite = new XmlTextWriter(filename, null); XmlSerializer sl = new XmlSerializer(type); sl.Serialize(xWrite, target); xWrite.Close(); 读取

.NET 序列化成XML, 并且格式化

现有Person类: [Serializable] public class Person { public string Name; public string Info; public Person(string name) { Name = name; } [OnSerializing] public void BeforeSerialize(StreamingContext context) { Info = "Welcome, " + Name; } } 直接用DataCon

MongoDB数据实体中的ObjectId序列化成json的一个小坑

很多时候我们都需要对实体对象进行序列化与反序列化,而ObjectId类型,只能用mongo的驱动以bson格式来序列化,但我们对外的交互,一般是json格式. 有两种解决方案: 1.自己写一个json.net的ObjectIdConverter来针对ObjectId,适用于json.net 2.增加string类型的中间变量IdStr ,优点是适用于所有情况,比如mvc自带的序列化工具等 测试代码如下: 1 [TestClass] 2 public class MongoTest 3 { 4 [

XML序列化成对象

这个是和ALM上传测试结果结合使用的//把xml序列化成对象以及把对象序列化成xml using System; using System.Data; using System.Configuration; using System.Web; using System.IO; using System.Text; using System.Xml.Serialization; using System.Xml; namespace XMLUtils { /// <summary> /// Su

NET Framework 3 5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON

分享一下我老师大神的人工智能教程吧.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net 原贴地址:http://bbs.zkinfo.com/thread-80510-1-1.html 最近要用到jQuery调用JSON,但遇到几个问题,正面将记录下遇到的问题及解决方法. 在将Object序列化成JSON时普遍是使用以下几种方式: 1. 第三方组件Newtonsoft.Json.dll来序列化. 2. 直接用Strin

使用 EntityFramework后把一个对象序列化成json字符串引起循环引用的问题

先看一个T4模板生成的model实体类 1 著作权归作者所有. 2 商业转载请联系作者获得授权,非商业转载请注明出处. 3 作者:卷猫 4 链接:http://anneke.cn/ArticleInfo/Detial/15 5 来源:Anneke.cn 6 7 //------------------------------------------------------------------------------ 8 // <auto-generated> 9 // 此代码已从模板生成.

Google Test(GTest)使用方法和源码解析——参数自动填充技术分析和应用

在我们设计测试用例时,我们需要考虑很多场景.每个场景都可能要细致地考虑到到各个参数的选择.比如我们希望使用函数IsPrime检测10000以内字的数字,难道我们要写一万行代码么?(转载请指明出于breaksoftware的csdn博客) EXPECT_TRUE(IsPrime(0)); EXPECT_TRUE(IsPrime(1)); EXPECT_TRUE(IsPrime(2)); ...... EXPECT_TRUE(IsPrime(9999)); 这种写法明显是不合理的.GTest框架当然