2016-07-03 7 views
0

Hier die Daten:Wie kann ich auf diesen Datenkörper im Knoten zugreifen?

{ 
"scope": "read_write" 
"stripe_user_id": "acct_xxxxxxxxx", 
"stripe_publishable_key": "pk_test_xxxxxxxxxxx", 
"token_type": "bearer", 
"refresh_token": "rt_xxxxxxxxxxxxxx", 
"livemode": false, 
"access_token": "sk_test_xxxxxxxxxxxxxxxx", 
} 

, die protokolliert wird, wenn ich console.log(body);

so von dort tun habe ich versucht, console.log(body.stripe_user_id);

zurück als undefined kam. Fehle ich hier etwas?

+0

Woher bekommen Sie die Daten? es muss möglicherweise analysiert werden. versuch JSON.parse (body) .stripe_user_id – WinterCore

+0

Deine geschweiften Klammern sind in der falschen Reihenfolge – meJustAndrew

+1

Ich sehe geschweifte Klammern in der falschen Reihenfolge und ein fehlendes Komma nach dem ersten Element. Können Sie bestätigen, dass diese Fehler nicht in Ihrem Programm enthalten sind, und wenn ja, bearbeiten Sie es in der Post? –

Antwort

2

Ihre Körperdaten sind nicht in JSON-Format, um dies zu tun, einfach den Körper zu JSON analysieren und dann auf die Attribute zugreifen.

var body = { 
"scope": "read_write", 
"stripe_user_id": "acct_xxxxxxxxx", 
"stripe_publishable_key": "pk_test_xxxxxxxxxxx", 
"token_type": "bearer", 
"refresh_token": "rt_xxxxxxxxxxxxxx", 
"livemode": false, 
"access_token": "sk_test_xxxxxxxxxxxxxxxx", 
} 

console.log(JSON.parse(body).stripe_user_id);