Как получить значение из массива в json?
Я же еще в прошлом вопросе написал как это сделать.
Зачем 3 листа, если можно использовать один List.
И чтобы заполнить этот лист нужно всего лишь выполнить десериализацию.
https://docs.microsoft.com/ru-ru/dotnet/standard/s...
Решено! 
var des = JsonConvert.DeserializeObject<List<Settings>>(File.ReadAllText("settings.json"));
            foreach(string i in des[0].keys)
            {
                Console.WriteLine(i);
            }