Как мне преобразовать обычную строку в JSON формат
Я имею обычный документ TXT который загружаю на сайт через input, дальше читаю его с помощью FileReader и получаю просто текст
каждую строку нужно привести в формат JSON, где ключ до знака "=" значение после, если знака"=" нет то и значение отсутсвует.
Ответы (1 шт):
Автор решения: Qwertiy
→ Ссылка
Раз текст в вопросе текстом не привёл, то проверяй и отлаживай сам.
Но вообще, что-то такое:
var res = Object.create(null)
text.replace(/^([^=]*)(=)(.*)$/gm, (m, k, e, v) => {
res[k] = e ? v : null
})
console.log(JSON.stringify(res, null, 2))
