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))); }
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); }