protected List<List<Tuple<string, string>>> ProcessValue(JToken token, string prefix, List<List<Tuple<string, string>>> records) { var jValue = token as JValue; FieldSet.Add(prefix); var val = Tuple.Create(prefix, jValue.Value == null ? null : jValue.Value.ToString()); records.ForEach(x => x.Add(val)); return records; }