コード例 #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="iJSON"></param>
        /// <returns></returns>
        public static FunctionLimiterLimit FromJSON(JObject iJSON)
        {
            FunctionLimiterLimit pFLLLimit = new FunctionLimiterLimit();

            pFLLLimit.cLFyFrequency      = (LimitFrequency)Enum.Parse(typeof(LimitFrequency), iJSON["Frequency"].Value <String>());
            pFLLLimit.cIntFrequencyCount = iJSON["Count"].Value <Int32>();
            pFLLLimit.cIntLimit          = iJSON["Limit"].Value <Int32>();
            return(pFLLLimit);
        }
コード例 #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="iJSON"></param>
        /// <returns></returns>
        public static FunctionLimiterFunction FromJSON(JObject iJSON)
        {
            FunctionLimiterFunction pFLFFunction = new FunctionLimiterFunction();

            pFLFFunction.cStrName = iJSON["Name"].Value <String>();
            JArray pJAyLimts = iJSON["Limits"].Value <JArray>();

            foreach (JObject curLimit in pJAyLimts)
            {
                FunctionLimiterLimit pFLLCurLimit = FunctionLimiterLimit.FromJSON(curLimit);
                pFLFFunction.cLisLimits.Add(pFLLCurLimit);
            }
            return(pFLFFunction);
        }