Здравствуйте. Пожалуйста, подскажите. Пользователь вводит JSON-строку - как с помощью TypeScript проверить что это именно JSON строка ну либо другим способом?
На сколько я понимаю нужно проверить:
1. Введен массив данных
2. В массиве объект
3. В объекте ключ и значения являются строками
4. Значение ключей в объектах массива должны быть одинаковыми
Например: [{"key1":"k1v1","key2":"k2v1","key3":"k3v1"},{"key1":"k1v2","key2":"k2v2","key3":"k3v2"}]
Подскажите принцип решения