public static Ienumerable <JToken> GetFieldsList(string JsonLocation, string FieldName, Ienumerable <string> filerPermutations) { var jsonString = File.ReadAllText(JsonLocation); var jtokens = findFieldsIEnumerable(FieldName, jsonString, filerPermutations); return(jtokens); }
public static IEnumerable <JToken> findFieldsIEnumerable(string fieldname, string payload, Ienumerable <string> filterPermutations) { try { List <JToken> returnObj = new List <JToken>(); JObject rss = JObject.Parse(payload); string wildcardPath = string.Empty; foreach (var ea in filterPermutations) { wildcardPath = ea + fieldname; var _sTokens = rss.SelectToken(wildcardPath); if (_sTokens.ToList().Count > 0) { bool enists = false; // write the found to list foreach (var _jtkn in _stokens) { foreach (var jtoken in returnObj) { if (_jtkn == jtoken) { // Do something exists = true; break; } } if (exists == false) { returnObj.Add(_jtkn); } } } } return(returnObj); } catch () { } }
public DefaultRandomQuoteGenerator(Ienumerable <string> quotes) { }
public static K From <T>(Ienumerable <T> set) {