我正在尝试制作一个小型解析器,它接收 json 字符串和获取路径:
var args = process.argv;
var jsonToBeParsed = args[2];
var path = args[3];
var result = JSON.parse(jsonToBeParsed);
console.log(result);
console.log(result.path);
我打电话给这个
node parser.js '{"asd":"123", "qwe":"312"}' 'asd'
它给了我undefined
我认为必须使用一些 eval 函数来完成,但我对 node/JS 没有太多经验。我该如何解决这个问题?,我需要从命令行获取结果。
编辑:我期待第二个日志中出现“123”。谢谢@Esailija,这个问题不太清楚......