Dúvida Json + Javascript + websocket

2 respostas Resolvido
javascript
Yuri_Almeida

Fala galera, tudo bem?
Venho tendo uma dor de cabeça recente, preciso ler um arquivo json com websocket de um site com o seguinte código:

var ws = new WebSocket('wss://ws.ositequeeuquero');
ws.onopen = function(evt) {
    ws.send(JSON.stringify({authorize: 'abc123'}));
};

ws.onmessage = function(msg) {
   var data = JSON.parse(msg.data);
   console.log('email: %o', data);
};

A saída do data é a seguinte:

{

authorize: {

account_list: [

{

currency: asd,

is_disabled: 0,

is_virtual: 0,

landing_company_name: svg,

loginid: asdasd

},

{

currency: asdasd,

is_disabled: 0,

is_virtual: 0,

landing_company_name: asdd,

loginid: asdda

},

{

currency: asdasd,

is_disabled: 0,

is_virtual: 1,

landing_company_name: asdd,

loginid: asds

}

],

balance: 1234,

country: br,

currency: asd,

email: <a>"[email removido]</a>",

fullname: "  ",

is_virtual: 1,

landing_company_fullname: asdd,

landing_company_name: asdasd,

local_currencies: {

BRL: {

fractional_digits: 2

}

},

loginid: asdasd,

scopes: [

read,

trade,

payments,

admin,

trading_information

],

upgradeable_landing_companies: [
],
"user_id": 123456
},

echo_req: {

authorize: “”

},

msg_type: authorize

}

A minha pergunta é, como que eu consigo pegar apenas o email da pessoa?

2 Respostas

V
Solucao aceita

Acredito que seja:

console.log('email: %o', data.authorize.email);

Yuri_Almeida

Deu certinho irmão! muito obrigado!

Criado 17 de março de 2020
Ultima resposta 17 de mar. de 2020
Respostas 2
Participantes 2