2016-05-02 3 views
1

i gespeichert 3 twitter Api Keys in einer Json-DateiWie importieren Werte von Json Array in Javascript

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

Jedesmal, wenn ich meine Twitter-Anwendung ausführen i zufällig 1 Satz api Schlüssel importieren möchten. Ich habe versucht, diesen Code

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

Aber ich bin immer einen Fehler

Wer weiß, wie das richtig

+1

Welche Fehler ..? – Rayon

+1

Ja, bitte geben Sie den Fehler an –

+0

Ich erhalte diesen Fehler: ReferenceError: twitter_api ist nicht definiert – Leonardo19

Antwort

0

Wahrscheinlich sind Sie immer twitter_api is not defined als nicht twitter_api.length definiert zu tun.

helfen Nach

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

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