Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

CrazyLOL

Acessando retorno JSON

Recommended Posts

galera tenho o seguinte caso...

{
    "representantes":
    [
        {
        "nome":     "Foo LTDA",
        "endereco": "Alameda dos Anjos",
        "cep":      "12345-000",
        "telefone": "(11) 1234-1234",
        "site":     "www.foo.com.br",
        "email":    "email@foo.com.br"
        }   
    ]
}

Ele esta vindo JSON , ok ate ai..

Minha duvida é a seguinte.. pra acessar o valor de nome por exemplo eu utilizo da seguinte maneira..

 

json.representantes[0].nome e vai mostrar Foo LTDA.

 

Mas como que faço para saber no array dentro de Representantes o nome da chave desse valor? como que recupero apenas o nome da chave por exemplo "Nome".

 

No php quando trabalho com Array, eu uso um Foreach e nele coloco $Key => $Value no Javascript como que faço isto, com o resultado acima???

 

Obrigado galera..

Compartilhar este post


Link para o post
Compartilhar em outros sites

usa um "foreach" também, no caso for in

 

var json = {
    "representantes":
    [
        {
        "nome":     "Foo LTDA",
        "endereco": "Alameda dos Anjos",
        "cep":      "12345-000",
        "telefone": "(11) 1234-1234",
        "site":     "www.foo.com.br",
        "email":    "email@foo.com.br"
        }
    ]
};

for (var key in json.representantes[0]) {
  console.log(key, ' - ' ,json.representantes[0][key]);
}

// nome  -  Foo LTDA
// endereco  -  Alameda dos Anjos
// cep  -  12345-000
// telefone  -  (11) 1234-1234
// site  -  www.foo.com.br
// email  -  email@foo.com.br

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.