繁体   English   中英

从属性中获取价值并对其进行序列化

[英]Get value from property and serialize it

我为UWP编写应用程序。

我有这个代码

private List<RootObject> ordersList;

    public List<RootObject> OrdersList
    {
        get { return ordersList; }
        set
        {
            ordersList = value;
            OnPropertyChanged();
        }
    }


    private RootObject ordersChange;

    public RootObject OrdersChange
    {
        get { return ordersChange; }
        set
        {
            ordersChange = value;
            OnPropertyChanged();
        }
    }

当我单击按钮值时,写入ordersChangeset为value。

我需要珍惜价值,进行序列化并通过邮寄请求发送。

  using (HttpClient httpClient = new HttpClient())
        {
            httpClient.BaseAddress = new Uri(@"http://api.simplegames.com.ua");
            httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            httpClient.DefaultRequestHeaders.AcceptEncoding.Add(new StringWithQualityHeaderValue("utf-8"));

            string endpoint = @"/post_from_local.php";

            try
            {
                HttpContent content = new StringContent(JsonConvert.SerializeObject(*****), Encoding.UTF8, "application/json");
                HttpResponseMessage response = await httpClient.PostAsync(endpoint, content);

***是值。 我该怎么做?

感谢帮助。

如果您要发布OrdersChange,可以这样做。

var json = JsonConvert.SerializeObject(viewModelInstance.OrdersChange);
var content = new StringContent(json, Encoding.UTF8, "application/json");
var response  = await client.PostAsync(apiUrl, content);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM