【问题标题】:Post complex data type using HttpClient使用 HttpClient 发布复杂数据类型
【发布时间】:2015-03-05 00:03:18
【问题描述】:

我需要发布一个类的对象>

    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

【问题讨论】:

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


    【解决方案1】:

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

    您可以使用JavaScriptSerializer 类:

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

    然后就可以从webapi返回对象了。

    【讨论】:

    • 感谢您的快速回复,但在 8.1 中必须使用 JSON.Net 而不是这个,但这解决了我的问题。感谢您的回复
    • 感谢您的提醒。也更新了我的知识。
    猜你喜欢
    • 2012-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多