使用HttpClient发布复杂数据类型

时间:2015-01-07 06:26:04

标签: c# mvvm windows-store-apps windows-phone-8.1 dotnet-httpclient

  

我需要发布类似>

的类对象
    class A{
        public string dataitem1{get;set;}
        public byte[] dataitem2{get;set;}

 }
  

我需要使用Windows Store App 8.1将此类的对象发布到webAPI。我尝试了很多解决方案但找不到合适的人。有人可以通过代码提供帮助或链接到工作演示。我试图实现完整的MVVM结构

     

I Found one demo here but not working in my case

1 个答案:

答案 0 :(得分:0)

通过将对象转换为json字符串,您可以传输json对象。

您可以使用JavaScriptSerializer类:

using System.Web.Script.Serialization;
var json = new JavaScriptSerializer().Serialize(obj);

然后你可以从webapi返回对象。