internal static ChartFeatureInfoSpecsResult FromJson(JsonArray json) { if (json == null) { return null; } ChartFeatureInfoSpecsResult result= new ChartFeatureInfoSpecsResult(); result.ChartFeatureInfoSpecs = new List<ChartFeatureInfoSpec>(); foreach (var item in json) { ChartFeatureInfoSpec feature = ChartFeatureInfoSpec.FromJson((JsonObject)item); result.ChartFeatureInfoSpecs.Add(feature); } return result; }
/// <summary>${iServerJava6R_ChartFeatureInfoSpecsEventArgs_constructor_D}</summary> /// <param name="result">${iServerJava6R_ChartFeatureInfoSpecsEventArgs_param_result}</param> /// <param name="originResult">${iServerJava6R_ChartFeatureInfoSpecsEventArgs_param_originResult}</param> /// <param name="token">${iServerJava6R_ChartFeatureInfoSpecsEventArgs_param_token}</param> public ChartFeatureInfoSpecsEventArgs(ChartFeatureInfoSpecsResult result, string originResult, object token) : base(token) { this.Result = result; this.OriginResult = originResult; }
private void Request_Completed(object sender, RequestEventArgs e) { //不做e.Error的判断 if (e.Result != null && !string.IsNullOrEmpty(e.Result)) { JsonArray array = (JsonArray)JsonArray.Parse(e.Result); ChartFeatureInfoSpecsResult result = ChartFeatureInfoSpecsResult.FromJson(array); lastResult = result; ChartFeatureInfoSpecsEventArgs args = new ChartFeatureInfoSpecsEventArgs(result, e.Result, e.UserState); OnProcessCompleted(args); } }