public static ResultSet FromJson(JsonObject jsonObject)
{
if (jsonObject == null)
{
return null;
}
ResultSet resultSet = new ResultSet();
resultSet.TotalCount = (int)jsonObject["totalCount"];
resultSet.CurrentCount = (int)jsonObject["currentCount"];
resultSet.CustomRespone = (string)jsonObject["customResponse"];
JsonArray recordsets = (JsonArray)jsonObject["recordsets"];
if (recordsets != null && recordsets.Count > 0)
{
resultSet.RecordSets = new List<RecordSet>();
for (int i = 0; i < recordsets.Count; i++)
{
resultSet.RecordSets.Add(RecordSet.FromJson((JsonObject)recordsets[i]));
}
}
//resultSet.TrackingLayerIndex = (int)jsonObject["trackingLayerIndex"];
//resultSet.UserID = (string)jsonObject["userID"];
return resultSet;
}