07
Мар

Простенький конвертер json файлов в csv (convert JSON to CSV)

Недавно возникла необходимость перевода большого объема данных в CSV, с целью дальнейшего импорта в Google Spreadsheets. Когда-то я прочитал, где-то на просторах интернета, что если у вас есть возможность автоматизации работы, которую вам приходится периодически выполнять – то стоит потратить время на автоматизацию однажды, и экономить свое время в дальнейшем. Я стараюсь придерживаться этого принципа и поэтому, для выполнения этой работы, была написана простенькая, но справляющаяся с поставленной задачей “на отлично” форма.
Программа умеет работать только с JSON такого плана:

// OUTPUT CODE
[
{
“uid”: “000000003”,
“nameUA”: “XXXXXXXXXXXXX”,
“nameRU”: “YYYYYYYYYYYY”,
“uidParent”: null
},
{
“uid”: “000004543”,
“nameUA”: “XXXXXXXXXXXXX”,
“nameRU”: “YYYYYYYYYYYY”,
“uidParent”: “000004420”
},
{
“uid”: “000004544”,
“nameUA”: “XXXXXXXXXXXXX”,
“nameRU”: “YYYYYYYYYYYY”,
“uidParent”: “000004420”
}
]'

Но в моем случае большего от нее и не требовалось, на случай если у кого возникнет подобная необходимость, вот форма о которой писалось выше:

В данный момент, совершенствованием программы заниматься не планирую, но если кому-то очень понадобиться – обращайтесь подправим скрипт под ваши нужды!