Задать вопрос
@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 но запутался.
  • Вопрос задан
  • 193 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Skillbox
    Middle-разработчик игр на Unity
    3 месяца
    Далее
  • ProductStar
    Django + Python разработка
    2 месяца
    Далее
Решения вопроса 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 решение, если да, то вам срочно необходимо развивать искусство вставки меток для вопроса.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы