Acceder los nombre de los campos de un archivo JSON

Estoy tratando de hacer una tabla dinámica partir de un archivo JSON. Море El problema está en que quiero que las cabeceras de cada columna el nombre del campo. Es decir, эй танго el fichero JSON:

"articulos": [
    {
        "nombre": "Camiseta",
        "talla": "XL",
        "descripcion": "100% Algodon"
    }]

Море Pues necesito que la primera fila de la tabla"nombre", "talla"y"descripcion". Он buscado por части жаб pero соло encuentro Комо acceder Лос atributos. Agradezco la ayuda de antemano.

-1
задан 07.04.2017, 01:47
1 ответ

ты можешь пробегать данные об этой форме

<script>
var miJSON={
    "A1":{"valor":"100", "color":"azul", "caracteristica":{"tipo":"S1"}},
    "A2":{"valor":"110", "color":"rojo", "caracteristica":{"tipo":"S2"}},
    "A3":{"valor":"120", "color":"negro", "caracteristica":{"tipo":"S3"}},
    "A4":{"valor":"90", "color":"verde", "caracteristica":{"tipo":"S4"}},
}

$(document).ready(function(){
    var table="<table><tr><td>Id Registro</td><td>Valor</td><td>Color</td><td>Caracteritica</td></tr>";
    $.each(miJSON, function(i,item){
        table+="<tr><td>"+i+"</td><td>"+miJSON[i].valor+"</td><td>"+miJSON[i].color+"</td><td>"+miJSON[i].caracteristica.tipo+"</td></tr>";
    });
   table+="</table>";
   $('#anyDiv').append(table);
});
</script>

Я har¦ - в прямо это, чтобы производить таблицу

0
ответ дан 24.11.2019, 10:06

Теги

Похожие вопросы