У меня есть текстовый файл, структура которого похожа на объект 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
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (кроме ActionScript). Включите все соответствующие теги в свой вопрос; например, [node.js], [jquery], [json] и т. д.