У меня есть текстовый файл, структура которого похожа на объект json, когда я читаю из файла командой fs.readFileSync (filePath) .toString (), он преобразует его в строку, тогда как я могу использовать его в качестве объекта json?

0
Nasrin 27 Окт 2019 в 06:55

2 ответа

Лучший ответ

Вы можете разобрать его с помощью JSON.parse

JSON.parse(myString)

Документация

0
ChrisG 27 Окт 2019 в 04:02

Вы можете использовать JSON.parse('json string here').

JSON.parse('{ "a": "123" }');

Если содержимое текста не является допустимым JSON, как { a: 123 },

function parse(text) {
  return Function(`return ${ text }`)();
}
parse('{ a: 123 }');
0
鸿则_ 27 Окт 2019 в 04:09
58576501