如何将模型C#作为原始JSON发送?

时间:2018-02-23 23:55:34

标签: c# c#-4.0 restsharp

我在C#中有一个数据模型:

  public class RootObjectData
    {
        public Person person { get; set; }
        public Parameters parameters { get; set; }
        public Indicators indicators { get; set; }
    }

我尝试使用RestSharp将此数据作为原始JSON发送:

public string send(RootObjectData data) {
    var client = new RestClient(RestfulPaths.BASE_URL);
    var request = new RestRequest(RestfulPaths.GET_ANALYS, Method.POST);

    request.AddJsonBody(data);
    request.RequestFormat = DataFormat.Json;

    var response = client.Execute(request);
}

但是它发送了错误的格式数据。

我填写这样的数据:

RootObjectData bioModel = new RootObjectData();
bioModel.person = new Person();
bioModel.indicators = new Indicators();
bioModel.parameters = new Parameters();

如果要使用POSTman,正确的数据是(原始JSON):

{
  "person": {

  },
  "parameters": {

  },
  "indicators": {

  }
}

我尝试在C#

中获得此发送data对象

0 个答案:

没有答案