Как преобразовать строку, которая является CSV, но имеет поля \ r \ n и "," в json? - PullRequest
0 голосов
/ 18 июня 2020

У меня есть следующая строка, и я хочу преобразовать ее в json в javascript / node.js.

Проблемы:

  1. Он имеет \ r \ n не только \ n
  2. В полях, например, в описании есть
  3. Есть «которые необходимо удалить, но они также могут быть указаны в описании.

Возможно, есть лучший способ обработать multer.buffer, чем toString ()?

"name,description\r\nParis,The home of the eiffel tower\r\nMadrid,Madrid is home to two world-famous football clubs, Real Madrid and Atletico Madrid\r\n"

Предпочтительный вывод:

[
    {
        "name": "Florida beach getaway",
        "description": "Soft beach sands, warm sunsets, calm waters"
    },
    {
        "name": "Iceland",
        "description": "Explore the dramatic landscape with volcanoes, geysers, hot springs and lava fields"
    }
]

Я пробовал csv-parse и papa-parse, и ни один из них не может обработать эту строку,

Madrid is home to two world-famous football clubs, Real Madrid and Atletico Madrid
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...