Мне нужно найти количество отдельных ключей, которые существуют в массиве объектов в неструктурированном наборе данных, например, для
[{"a":10, b:"20"}, {"a":90, "b":30}, {"b":40, "c":79}, {"b":58, "d":50}]
. Вариант использования - найти отличные ключи, например [a, b, c, d]
Конкретный вариант использования может быть решен с помощью цикла, но есть ли более разумный способ сделать это?