internal static IsoLineResult FromJson(System.Json.JsonObject jsonObject)
{
IsoLineResult result = new IsoLineResult();
if (jsonObject != null)
{
if (jsonObject.ContainsKey("isoLines") && jsonObject["isoLines"] != null)
{
List<Entity> list = new List<Entity>();
JsonArray array = (JsonArray)jsonObject["isoLines"];
foreach (var item in array)
{
if (item != null)
{
JsonObject itemJson = (JsonObject)item;
list.Add(Entity.FromJson(itemJson));
}
}
result.IsoLines = list;
}
if (jsonObject.ContainsKey("isoLineDataset"))
{
result.IsoLineDataset = jsonObject["isoLineDataset"];
}
if (jsonObject.ContainsKey("message"))
{
result.Message = jsonObject["message"];
}
if (jsonObject.ContainsKey("succeed"))
{
result.Succeed = (bool)jsonObject["succeed"];
}
}
return result;
}