recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Imbrication json à double niveau, comment parcourir et concaténer des chaînes ?

var réponse = {

"msg": "success",
"code": 200,
"data": {
    "total": 328880,
    "ipInfo": [
        {
            "count": 3155,
            "key": "315.230.145.246",
            "subList": [
                {
                    "count": 3154,
                    "key": "8058230"
                },
                {
                    "count": 1,
                    "key": "713467"
                }
            ]
        },
        {
            "count": 3454645,
            "key": "215.230.145.246",
            "subList": [
                {
                    "count": 6154,
                    "key": "8058240"
                },
                {
                    "count": 1124,
                    "key": "1155530"
                }
            ]
        }                  
    ]
}

}
Comme ça, je dois parcourir les chaînes concaténées et les mettre sur la page. Comment faire ? ? ? Je suis un débutant.

黄舟黄舟2743 Il y a quelques jours981

répondre à tous(2)je répondrai

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-24 09:45:35

        var tempStr = '';
        response.data.ipInfo.forEach(function (item) {
            item.subList.forEach(function (subItem) {
                tempStr += "<p><span>" + subItem.count + "</span><span>" + subItem.key + "</span></p>";
            });
        });

    Vue:

    <tr v-for="item in ipInfo">
        <td v-for="subItem in item">{{ subItem.count }} - {{subItem.key }}</td>
    </tr>

    répondre
    0
  • 巴扎黑

    巴扎黑2017-06-24 09:45:35

    Il ne devrait pas être difficile de fournir des idées au sujet sans écrire de code, faire une boucle pour déterminer le type de données, puis récurser

    répondre
    0
  • Annulerrépondre