Esempio n. 1
0
        public string ToJson()
        {
            var dict = new Dictionary <string, object>();

            Symbol.SaveToDictionary(dict);
            PositivePattern.SaveToDictionary(dict);
            NegativePattern.SaveToDictionary(dict);
            UseCustomSeparators.SaveToDictionary(dict);
            DecimalSeparator.SaveToDictionary(dict);
            GroupSeparator.SaveToDictionary(dict);

            return(Json.Serialize(dict));
        }
Esempio n. 2
0
        public string[] FromJson(string json)
        {
            var dict = (Dictionary <string, object>)Json.Deserialize(json);

            return(new[]
            {
                Symbol.LoadFromDictionary(dict),
                PositivePattern.LoadFromDictionary(dict),
                NegativePattern.LoadFromDictionary(dict),
                UseCustomSeparators.LoadFromDictionary(dict),
                DecimalSeparator.LoadFromDictionary(dict),
                GroupSeparator.LoadFromDictionary(dict),
            }
                   .Where(vr => vr.IsError())
                   .Select(vr => vr.Message)
                   .ToArray()
                   );
        }