Задать вопрос
@9StarRu

Как из строк в столбик создать json строку?

Необходимо email базу контактов, вида

email;name
test1@Yandex.Ru;Ваня
test2@Yandex.Ru;Ирина


преобразовать в json строку следующего вида

[{"confirmed":true,"email":"test1@yandex.ru","first_name":"\u0412\u0430\u043d\u044f"},{"confirmed":true,"email":"test2@yandex.ru","first_name":"\u0418\u0440\u0438\u043d\u0430"}]


Сама база в csv файле. Можно как-то создать такую json строку?

Спасибо!

p.s. экспериментировал с json_encode и fgetcsv но запутался.
  • Вопрос задан
  • 189 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
xotkot
@xotkot
ответы это убийцы вопросов
echo -e "test1@Yandex.Ru;Ваня\ntest2@Yandex.Ru;Ирина" | awk -F';' '{print "{\"confirmed\":true,\"email\":\""$1"\",\"first_name\":\""$2"\"},"}' | sed '$ s/.$//' | awk 'BEGIN{print "["} {print} END{print "]"}'

ловите решение для баша
хотя моя телепатия подсказывает что вам нужно php решение, если да, то вам срочно необходимо развивать искусство вставки меток для вопроса.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Betnetix Ростов-на-Дону
от 80 000 до 250 000 ₽
Data World Москва
от 180 000 до 210 000 ₽
Selecty Москва
До 350 000 ₽