Tag: multilinestring

我怎样才能parsingES6中的多行string的对象?

我正在使用Node.js v4.2.2与ES6。 我读了一个代表包含多行string的对象的文件。 我的文件如下所示: {"a":`b c`}; 我把这个文件读入一个string: var fs = require ('fs'); var my_string = fs.readFileSync(path_to_my_file).toString(); 最后,从这个string我想要获得它所表示的对象。 我能find的唯一select是使用eval: eval('my_object = ' + my_string); 有另一种方法吗? 请注意, JSON.parse(my_string)不是一个选项,因为多行string不是JSON标准的一部分。