<分区>
我最近的一位开发人员为我提供了解决方案。创建类但是如何为这个类赋值..请帮助我
创建一个具有要在请求中发送的所需属性的类。 //例如
public class BookingInformation
{
public string booking_id { get; set; }
public ToLocation to_location { get; set; }
public string notes { get; set; }
}
public class ToLocation
{
public double latitude { get; set; }
public double longitude { get; set; }
public Address2 address { get; set; }
public object comment { get; set; }
public object airport { get; set; }
}
public class Address2
{
public string display_address { get; set; }
public string building_number { get; set; }
public string street_name { get; set; }
public string city { get; set; }
public string region { get; set; }
public string postal_code { get; set; }
public string country { get; set; }
}
给对象赋值
Request request =new Request();
request.vehicles = new List<Vehicle>();
//等等
//Use Newtonsoft.Json to serialize the object as:
var json = JsonConvert.SerializeObject(request);
//Invoke your request with json
using (var response = await httpClient.PostAsync("{supplier_id}/availability?version=2", json))
{
string responseData = await response.Content.ReadAsStringAsync();
}
但是我的方法显示错误
public void ConvertJson()
{
BookingInformation objbooking = new BookingInformation();
objbooking.booking_id = "33";
objbooking.to_location.comment= "Saloon black";
objbooking.to_location.address.country= "UK";
var json = JsonConvert.SerializeObject(objbooking);
}