5
I wrote this code to organize the teams that will face each other in the Cup:
<script>
var dados = {
"grupo1" : [
{"selecao" : [{"nome":"brasil"},{"resultado" : [{"a":0},{"a":4},{"a":2}]}]},
{"selecao" : [{"nome":"croacia"},{"resultado" : [{"a":0},{"a":4},{"a":2}]}]},
{"selecao" : [{"nome":"camaroes"},{"resultado" : [{"a":0},{"a":4},{"a":2}]}]},
{"selecao" : [{"nome":"mexico"},{"resultado" : [{"a":0},{"a":4},{"a":2}]}]}
],
};
var jsonData = eval(dados);
alert(jsonData.grupo1[0].selecao[0].nome);
document.write(jsonData.grupo1[0].selecao[0].nome+" x "+jsonData.grupo1[1].selecao[0].nome+"<br />");
document.write(jsonData.grupo1[3].selecao[0].nome+" x "+jsonData.grupo1[2].selecao[0].nome+"<br />");
document.write(jsonData.grupo1[0].selecao[0].nome+" x "+jsonData.grupo1[3].selecao[0].nome+"<br />");
document.write(jsonData.grupo1[2].selecao[0].nome+" x "+jsonData.grupo1[1].selecao[0].nome+"<br />");
document.write(jsonData.grupo1[1].selecao[0].nome+" x "+jsonData.grupo1[3].selecao[0].nome+"<br />");
document.write(jsonData.grupo1[2].selecao[0].nome+" x "+jsonData.grupo1[0].selecao[0].nome+"<br />");
However, as there are several groups, if continuing to organise them in this way will result in a very large code, I wonder if there is a better way to do it?
Let’s give the prize of "unusual javascript that will take a while so we can understand"? I’m kidding. @Hunteros you are using some library or prefer we reply without using them?
– Gustavo Rodrigues