javascript - How can I parse objects with multiline strings in ES6? -
i'm using node.js v4.2.2 es6. read file represents object containing multiline strings. file looks like:
{"a":`b c`}; i read file string:
var fs = require ('fs'); var my_string = fs.readfilesync(path_to_my_file).tostring(); finally, string i'd obtain object represents. option can find using eval:
eval('my_object = ' + my_string); is there way? note json.parse(my_string) not option because multiline strings not part of json standard.
if don't eval expression, can throw es6 parser (like esprima) @ it, can manually , securely evaluate parts you're interested in.
but proper way not use object literals multiline template strings in first place, , store data json instead.
Comments
Post a Comment