C#. Json. Как получить из данных в формате .json .txt или .csv файл, с данными пригодными для импорта?

Такая задачка:

У нас есть .json скачать файл тут, необходимо привести данные в подобющий для импорта вид, чтобы произвести импорт данных в спроектированную Базу Данных...

Данные приведены в следующем виде:

[
  {
    "ФИО":"Северинов Даниил Левович",
    "Категория":"без категории",
    "Пароль":"w7NH?8",
    "Логин":"Jena",
    "Роль":"teacher"
  },
  {
    "ФИО":"Артёмов Григорий Евлампиевич",
    "Категория":"вторая",
    "Пароль":"w7NH?8",
    "Логин":"Gaellan",
    "Роль":"teacher"
  },
  {
    "ФИО":"Безрукова Арина Юлиевна",
    "Категория":"первая",
    "Пароль":"VnewFY",
    "Логин":"Gianae",
    "Роль":"teacher"
  },
  {
    "ФИО":"Суйкин Ипполит Игоревич",
    "Категория":"высшая",
    "Пароль":"SAQdnq",
    "Логин":"Dyannan",
    "Роль":"teacher"
  },
  {
    "ФИО":"Татаринцева Софья Мефодиевна",
    "Категория":"m3Xn04",
    "Пароль":"Leannish",
    "Логин":"teacher",
    "Роль":""
  },
  {
    "ФИО":"Деревскова Регина Федотовна",
    "Категория":"высшая",
    "Пароль":"x#wgQ?",
    "Логин":"Eckinfin",
    "Роль":"teacher"
  },
  {
    "ФИО":"Воропаева Алла Тихоновна",
    "Категория":"без категории",
    "Пароль":"Ozx44W",
    "Логин":"Doryd",
    "Роль":"teacher"
  },
  {
    "ФИО":"Кутюков Тихон Аполлинариевич",
    "Категория":"первая",
    "Пароль":"YO60F$",
    "Логин":"Lian",
    "Роль":"teacher"
  },
  {
    "ФИО":"Волкова Дина Глебовна",
    "Категория":"без категории",
    "Пароль":"",
    "Логин":"",
    "Роль":"teacher"
  },
  {
    "ФИО":"Меншиков Игорь Карлович",
    "Категория":"высшая",
    "Пароль":"3v}Rsa",
    "Логин":"Ookyanne",
    "Роль":"teacher"
  },
  {
    "ФИО":"Сязи Изяслав Ипатович",
    "Категория":"без категории",
    "Пароль":"bma|9@",
    "Логин":"Genedia",
    "Роль":"teacher"
  },
  {
    "ФИО":"Кемоклидзе Лиана Станиславовна",
    "Категория":"первая",
    "Пароль":"m3Xn04",
    "Логин":"Gari",
    "Роль":"teacher"
  },
  {
    "ФИО":"Задкова Тамара Емельяновна",
    "Категория":"без категории",
    "Пароль":"2wj~#l",
    "Логин":"Pauland",
    "Роль":"teacher"
  },
  {
    "ФИО":"Адоратский Поликарп Вячеславович",
    "Категория":"первая",
    "Пароль":"vq7Ok9",
    "Логин":"Carleyna",
    "Роль":"administrator"
  },
  {
    "ФИО":"Фоменков Венедикт Саввевич",
    "Категория":"без категории",
    "Пароль":"$lbwPo",
    "Логин":"Yeisha",
    "Роль":"administrator"
  },
  {
    "ФИО":"Лощилов Эдуард Захарович",
    "Категория":"высшая",
    "Пароль":"bAg5%e",
    "Логин":"Vineva",
    "Роль":"administrator"
  },
  {
    "ФИО":"Путинцев Федор Казимирович",
    "Категория":"высшая",
    "Пароль":"ZoqNdg",
    "Логин":"Ougalyne",
    "Роль":"administrator"
  },
  {
    "ФИО":"Закиров Эмиль Трофимович",
    "Категория":"без категории",
    "Пароль":"~Uzl${",
    "Логин":"Ouidong",
    "Роль":"administrator"
  },
  {
    "ФИО":"Доронина Оксана Брониславовна",
    "Категория":"первая",
    "Пароль":"ST85n5",
    "Логин":"Xanna",
    "Роль":"administrator"
  },
  {
    "ФИО":"Вихорев Богдан Артемиевич",
    "Категория":"первая",
    "Пароль":"pIC7eB",
    "Логин":"Juliana",
    "Роль":"administrator"
  },
  {
    "ФИО":"Явлюхин Яков Михеевич",
    "Категория":"без категории",
    "Пароль":"V}X#In",
    "Логин":"Javann",
    "Роль":"methodist"
  },
  {
    "ФИО":"Кайназаров Кондрат Ираклиевич",
    "Категория":"высшая",
    "Пароль":"ZiPEA*",
    "Логин":"Wynd",
    "Роль":"methodist"
  },
  {
    "ФИО":"Меншиков Самсон Филиппович",
    "Категория":"высшая",
    "Пароль":"iyVE7o",
    "Логин":"Hiqu",
    "Роль":"methodist"
  },
  {
    "ФИО":"Лясин Антип Мартьянович",
    "Категория":"первая",
    "Пароль":"}4oSNo",
    "Логин":"Ianashty",
    "Роль":"methodist"
  },
  {
    "ФИО":"Бальсунов Кир Святославович",
    "Категория":"без категории",
    "Пароль":"Lr}ih}",
    "Логин":"Arsonne",
    "Роль":"methodist"
  },
  {
    "ФИО":"Федулова Эмилия Никитевна",
    "Категория":"высшая",
    "Пароль":"RhW7v0",
    "Логин":"Merie",
    "Роль":"methodist"
  },
  {
    "ФИО":"Артемьев Прохор Платонович",
    "Категория":"высшая",
    "Пароль":"IZn7Rm",
    "Логин":"Xenayet",
    "Роль":"methodist"
  },
  {
    "ФИО":"Бобрикова Инга Марковна",
    "Категория":"без категории",
    "Пароль":"~$Z1m9",
    "Логин":"Wles",
    "Роль":"methodist"
  },
  {
    "ФИО":"Якимова Валентина Брониславовна",
    "Категория":"высшая",
    "Пароль":"#p~VS1",
    "Логин":"Feive",
    "Роль":"methodist"
  },
  {
    "ФИО":"Абакумова Жанна Георгиевна",
    "Категория":"высшая",
    "Пароль":"Mflw2%",
    "Логин":"Ebbien",
    "Роль":"methodist"
  }
]

Из .json файла, надо сформировать .csv или .txt файл, данные должны иметь следующий вид:

ID;FirstName;LastName;Password;Login;RoleID;
1;Даниил;Северинов;Левович;w7NH?8;Jena;teacher;

Чтобы первой строкой шли названия столбцов, а дальше все данные.

Всё это нужно для приведения данных в нужный формат, для дальнейшего импорта в спроектированную Базу Данных

Заранее спасибо и простите, если вопрос не понятен. Уточните пожалуйста не понятные моменты в комментариях, я обязательно прочту и внесу изменения.


Ответы (0 шт):