/// <summary>${iServerJava6R_DatasetInfo_method_FromJson_D}</summary> /// <returns>${iServerJava6R_DatasetInfo_method_FromJson_return}</returns> /// <param name="jsonObject">${iServerJava6R_DatasetInfo_method_FromJson_param_jsonObject}</param> public static DatasetInfo FromJson(JsonObject jsonObject) { if (jsonObject == null) { return null; } DatasetInfo result = new DatasetInfo(); result.Name = (string)jsonObject["name"]; if (jsonObject["type"] != null) { result.Type = (DatasetType)Enum.Parse(typeof(DatasetType), (string)jsonObject["type"], true); } else { } result.DatasourceName = (string)jsonObject["dataSourceName"]; if (jsonObject["bounds"] != null) { result.Bounds = DatasetInfo.ToRectangle2D((JsonObject)jsonObject["bounds"]); } else { } return result; }