Пример #1
0
        public JsonAttribute Convert(KeyValuePair <string, JToken> item)
        {
            var _converter = new JsonConverterManager();
            var prop       = item.Value as JProperty;

            return(_converter[prop.Value.Type].Convert(new KeyValuePair <string, JToken>(prop.Name, prop.Value)));
        }
Пример #2
0
        public JsonAttribute Convert(KeyValuePair <string, JToken> item)
        {
            var _converter = new JsonConverterManager();

            var jsonList = new JsonList(item.Key);

            foreach (var listItem in item.Value)
            {
                var jsonValue = _converter[listItem.Type].Convert(new KeyValuePair <string, JToken>(null, listItem));
                jsonList.Add(jsonValue);
            }
            return(jsonList);
        }