如何在Javascript中从Json数组导入值
我在一个Json文件中存储了3个twitter Api密钥如何在Javascript中从Json数组导入值,javascript,json,api,random,Javascript,Json,Api,Random,我在一个Json文件中存储了3个twitter Api密钥 { "twitter_api": [ { "consumer_key": "KEY", "consumer_secret": "KEY", "access_token_key": "KEY", "access_token_secret": "KEY" }, { "consumer_key": "KEY",
{
"twitter_api": [
{
"consumer_key": "KEY",
"consumer_secret": "KEY",
"access_token_key": "KEY",
"access_token_secret": "KEY"
},
{
"consumer_key": "KEY",
"consumer_secret": "KEY",
"access_token_key": "KEY",
"access_token_secret": "KEY"
},
{
"consumer_key": "KEY",
"consumer_secret": "KEY",
"access_token_key": "KEY",
"access_token_secret": "KEY"
}
每次运行twitter应用程序时,我都想随机导入1组api密钥。
我试过这个密码
var credentials = require('../settings.json').twitter_api[Math.floor(Math.random()*twitter_api.length)];
但是我犯了个错误
任何人都知道如何正确地做到这一点很可能你得到的是
twitter\u api没有定义
,因为它在twitter\u api.length中没有定义
以下内容将有所帮助
var twitter_api= require('../settings.json').twitter_api;
var credentials = twitter_api[Math.floor(Math.random()*twitter_api.length)];
可能您得到的是twitter\u api未定义
,因为它未在twitter\u api.length中定义
以下内容将有所帮助
var twitter_api= require('../settings.json').twitter_api;
var credentials = twitter_api[Math.floor(Math.random()*twitter_api.length)];
是,请指定错误我收到此错误:ReferenceError:twitter\u api未定义是,请指定错误我收到此错误:ReferenceError:twitter\u api未定义