データをクラスにシリアル化する際の問題について誰かが私を助けてくれることを望んでいましたか?
次の json 文字列を Web サービスに送信する必要があります。
{ "arrivalAt": "2012-12-24T20:00:00.0000000Z", "pickup":{"streetName":"Amaliegade","houseNumber":"36","zipCode":"1256","city" :"コペンハーゲン K","country":"DK","lat":55.68,"lng":12.59}, "dropoff":{"streetName":"Amaliegade","houseNumber":"36","zipCode ":"1256","city":"コペンハーゲン K","country":"DK","lat":55.68,"lng":12.59}, "vehicleType": "fourSeaterAny", "comments": "こんにちは" }'
この json 文字列をhttp://json2csharp.com/に配置すると、次のクラスが生成されました。
public class Pickup
{
public string streetName { get; set; }
public string houseNumber { get; set; }
public string zipCode { get; set; }
public string city { get; set; }
public string country { get; set; }
public double lat { get; set; }
public double lng { get; set; }
}
public class Dropoff
{
public string streetName { get; set; }
public string houseNumber { get; set; }
public string zipCode { get; set; }
public string city { get; set; }
public string country { get; set; }
public double lat { get; set; }
public double lng { get; set; }
}
public class RootObject
{
public string arrivalAt { get; set; }
public Pickup pickup { get; set; }
public Dropoff dropoff { get; set; }
public string vehicleType { get; set; }
public string comments { get; set; }
}
私は以前にこれを行うことができましたが、いわばクラス内にクラスがあるという状況は一度もありませんでした。「ピックアップ」と「ドロップオフ」の設定を意味します...
この行で何をすべきかを考えようとすると行き詰まります...
Booking bookingdetails = new ClickATaxi_Classes.Booking(THIS IS WHERE I WILL PUT THE 17 BITS OF INFORMATION BUT HOW?);
クラスに引数を受け入れるようにするために何かをする必要があると感じていますが、どこから始めて、ピックアップとドロップオフの情報を送信する方法がわかりません
誰でも助けてもらえますか?
ありがとう