zoukankan      html  css  js  c++  java
  • C# post请求,Json转换实体类

     public GetFloorBuildingResult GetFloorBuilding([FromBody]GetFloorBuildingModels model)
            {
                string dd = model.Fatherid;
                string serviceAddress = "http://public.data.test.facehm.cn/api/PropertyData/GetFloorBuilding";
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(serviceAddress);
    
                request.Method = "POST";
                request.ContentType = "application/json";
                string strContent = @"{ ""Fatherid"": " + "'" + dd + "'" + "}";
                using (StreamWriter dataStream = new StreamWriter(request.GetRequestStream()))
                {
                    dataStream.Write(strContent);
                    dataStream.Close();
                }
                HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                string encoding = response.ContentEncoding;
                if (encoding == null || encoding.Length < 1)
                {
                    encoding = "UTF-8"; //默认编码  
                }
                StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding(encoding));
                string retString = reader.ReadToEnd();
                //JObject jo = JObject.Parse(retString);
                //解析josn
                GetFloorBuildingResult jo1 = JsonConvert.DeserializeObject<GetFloorBuildingResult>(retString);
                return jo1;
            }
  • 相关阅读:
    [CDQ分治][Treap][树状数组]JZOJ 4419 Hole
    [数论]JZOJ 4421 aplusb
    [LCA]JZOJ 3717 火车
    [数位DP]JZOJ 3363 Number
    user模块User表
    数据库配置
    后台配置
    后台:Django项目创建
    虚拟环境的搭建
    luffy 那点事
  • 原文地址:https://www.cnblogs.com/94LH-shuai/p/10621358.html
Copyright © 2011-2022 走看看