简体   繁体   English

如何在Javascript中从Json Array导入值

[英]How to import values from Json Array in Javascript

i stored 3 twitter Api Keys in a Json file 我在Json文件中存储了3个Twitter Api Keys

{
  "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"
    } 

Everytime i run my twitter application i want to Import 1 set of api keys randomly. 每次我运行我的twitter应用程序时,我想随机导入1组api密钥。 i tried this code 我试过这段代码

var credentials = require('../settings.json').twitter_api[Math.floor(Math.random()*twitter_api.length)]; 

But i am getting an Error 但我得到一个错误

anyone know how to do that correctly 谁都知道如何正确地做到这一点

Probably you are getting twitter_api is not defined as its not defined at twitter_api.length . 可能你得到twitter_api is not defined为未在twitter_api.length定义。

Following will help 以下将有所帮助

var twitter_api= require('../settings.json').twitter_api;

var credentials = twitter_api[Math.floor(Math.random()*twitter_api.length)];

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM