获取json的密钥并用于在nodejs中打印值

时间:2017-06-29 09:20:35

标签: json node.js key

我试图获取所有密钥并使用它们来访问该密钥的值,取决于用户......

我有这段代码:

var fs = require('fs');
var _ = require('underscore');
var obj = JSON.parse(fs.readFileSync('ENG.json', 'utf8'));
var lang = process.argv.slice(2);
var keys = _.keys(obj);
console.log(obj.keys[0].text1);

请帮帮我。

1 个答案:

答案 0 :(得分:1)

你的意思是这样吗?

Object.keys(obj)

顺便说一下,不需要下划线。使用// most probably './ENG.json'; const obj = require('ENG.json');

你可以这样轻松地要求你的json:

def tree(branchLen):
    if branchLen >= 5:
        print(branchLen, '#it is pretty understandable')
        tree(branchLen-15)
        print(branchLen, '#stop! Why rising (get backward)?')

tree(75)