Задать вопрос
@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 но запутался.
  • Вопрос задан
  • 200 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    GO-разработчик: тариф Базовый
    4 месяца
    Далее
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
Решения вопроса 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 решение, если да, то вам срочно необходимо развивать искусство вставки меток для вопроса.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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