SuperMap.Web.ISDotNET6.ResultSet.FromJson C# (CSharp) Méthode

FromJson() public static méthode

${IS6_ResultSet_method_FromJson_D}
public static FromJson ( System.Json.JsonObject jsonObject ) : ResultSet
jsonObject System.Json.JsonObject ${IS6_ResultSet_method_FromJson_param_jsonObject}
Résultat ResultSet
        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;
        }