2016-07-03 10 views
0

がデータである:ノード内のこのデータ本体にどのようにアクセスできますか?ここで

{ 
"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(body);

を行う際にログインしていることを私はconsole.log(body.stripe_user_id);

を試してみましたundefinedとして帰ってきました。私はここに何かを逃していますか

+0

どこからデータを取得していますか?解析する必要があるかもしれません。 try JSON.parse(body).stripe_user_id – WinterCore

+0

中括弧の順序が間違っています – meJustAndrew

+1

中括弧の順序が間違っており、最初の項目の後にコンマがありません。これらのエラーがあなたのプログラムにないことを確認できますか?もしそうなら、それを投稿で編集できますか? –

答えて

2

あなたの体のデータは、これを行うためにjson formateにはありません。その本体をjsonに構文解析して属性にアクセスするだけです。

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); 
関連する問題