【发布时间】:2012-11-12 13:11:34
【问题描述】:
我正在尝试制作一个小型解析器,它接收 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,这个问题不太清楚......
【问题讨论】:
-
对我来说很好,当然 json 中没有
path以便按预期记录undefined -
你读过我的cmets吗?甚至是问题的标题?