I have the following JSON:
"json": [
{
"nome": "Meu Nome",
"amigos": [
{
"amigo": "João",
"idade": 20
}
]
}
]
I also have the following for:
this.qtd = data.json.length;
for (i = 0; i < this.qtd; i++){
this.retorno += 'Nome: ' + data.json[i].nome;
this.retorno += 'Amigo:' + JSON.stringify(data.json[i].amigos);
}
Would you like to know how to display the name only the name of the friend? For when I do with "JSON.stringify ()", it returns with the braces, quotes, etc.
How can I just get my friend's name?
Below the full code:
function dados(){
var qtd;
var retorno;
json.prototype.resgatarValores = function(){
$('#resultado').html('loading...');
$.getJSON('http://www.site.com/arquivo.json', function(data){
this.qtd = data.json.length;
this.retorno = '';
for (i = 0; i < this.qtd; i++){
this.retorno += 'Nome: ' + data.json[i].nome + '<br />';
this.retorno += 'Amigo: ' + JSON.stringify(data.json[i].amigo) + '<br />';
}
$('#resultado').html(this.retorno);
});
}
}
var obj = new dados();
obj.resgatarValores();