public static TransferGuide FromJson(JsonObject json)
{
if (json == null)
{
return null;
}
TransferGuide guide = new TransferGuide();
guide.Count = (int)json["count"];
guide.TotalDistance = (double)json["totalDistance"];
guide.TransferCount = (int)json["transferCount"];
JsonArray items = (JsonArray)json["items"];
if (items != null && items.Count > 0)
{
guide.Items = new TransferGuideItem[items.Count];
for (int i = 0; i < items.Count; i++)
{
guide.Items[i] = TransferGuideItem.FromJson((JsonObject)items[i]);
}
}
return guide;
}