[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)

Acessar subobjetos num JSON

[Finalizado Pelo Aluno]

André Cabral
Criador André Cabral 08/09/2019

Tenho o seguinte retorno:

 

{

    "id": 197,

    "numero_parcelas": 2,

    "divida_id": 2,

    "entrada": null,

    "desconto": null,

 

    "divida": {

      "id": 2,

      "numdoc": "45454",

      "cliente_id": 4,

      "devedor_id": 2,

 

    },

    "devedor": {

      "id": 2,

      "tipo_pessoa": "J",

 

 

    }

  },

 

Como faço para acessar os "subobjetos" de retorno?

 

 

Minha tentativa:

<tr v-for="(neg, index) in negociacao" :key="index">

            <td class="text-center">{{ neg.id }}</td>

            <td class="text-center">{{ neg.devedor.nome }}</td>   //ERRO NESSA LINHA

            <td>{{ neg.valor_final }}</td>

     </tr>

 

Porém dá o nome do devedor não dáerro

 

Criador André Cabral 08/09/2019

RETORNO CORRETO:

 

{

    "id": 197,

    "numero_parcelas": 2,

    "divida_id": 2,

    "entrada": null,

    "desconto": null,

 

    "divida": {

      "id": 2,

      "numdoc": "45454",

      "cliente_id": 4,

      "devedor_id": 2,

 

    },

    "devedor": {

      "id": 2,

      "tipo_pessoa": "J",

      "nome": "Johns-Kutch",

 

    }

  },

André Cabral
Manager Carlos Ferreira 08/09/2019

Olá, André!
Tudo bem?

Se o retorno for apenas esse objeto que me passou aqui usar a diretiva v-for não vai funcionar, porque não tem nenhum array ([]).

Para conseguir usar qualquer uma dessa propriedades vai ter que usar o nome:
{{ negociacao.id }}
{{ negociacao.divida.id }}
{{ negociacao.devedor.id }}

Carlos Ferreira
Criador André Cabral 08/09/2019

Obrigado, resolvido!

André Cabral
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!