@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 но запутался.
  • Вопрос задан
  • 142 просмотра
Решения вопроса 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 решение, если да, то вам срочно необходимо развивать искусство вставки меток для вопроса.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы