${IS6_InterpolateResult_Title}
        internal static InterpolateResult FromJson(System.Json.JsonObject jsonObject)
        {
            InterpolateResult result = new InterpolateResult();

            if (jsonObject != null)
            {
                if (jsonObject.ContainsKey("succeed"))
                {
                    result.Succeed = (bool)jsonObject["succeed"];
                }
                if (jsonObject.ContainsKey("resultDataset"))
                {
                    result.ResultDataset = jsonObject["resultDataset"];
                }
                if (jsonObject.ContainsKey("message"))
                {
                    result.Message = jsonObject["message"];
                }
            }

            return result;
        }
 /// <summary> ${IS6_InterpolateEventArgs_constructor_D} </summary>
 /// <param name="result">${IS6_InterpolateEventArgs_constructor_param_result}</param>
 /// <param name="originResult">${IS6_InterpolateEventArgs_constructor_param_originResult}</param>
 /// <param name="token">${IS6_InterpolateEventArgs_constructor_param_token}</param>
 public InterpolateEventArgs(InterpolateResult result, string originResult, object token)
     : base(token)
 {
     Result = result;
     OriginResult = originResult;
 }
 private void request_Completed(object sender, RequestEventArgs e)
 {
     JsonObject jsonObject = (JsonObject)JsonObject.Parse(e.Result);
     InterpolateResult result = InterpolateResult.FromJson(jsonObject);
     LastResult = result;
     InterpolateEventArgs args = new InterpolateEventArgs(result, e.Result, e.UserState);
     OnProcessCompleted(args);
 }