我最近發佈的一篇開發人員爲我提供瞭解決方案。創建類,但如何分配這個類的價值..請幫助我如何在類屬性中指定值類
創建一個具有所需的屬性的類,在請求發送。 //例如
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);
}
有什麼錯誤? – RhysO
我編輯我的帖子.. –
其中是'booking_id'屬性定義類 –