javascript - js analyse les données json imbriquées multicouches, appel récursif
学习ing
学习ing 2017-06-28 09:22:18
0
1
1013

Vous devez traiter les données json renvoyées par l'interface et les convertir dans un format de données qu'Easyui Tree peut recevoir. Comment traiter les données json multicouches La taille des données json renvoyées n'est pas nécessairement certaine, et les attributs également. changement. La structure est similaire, seul @desc est le répertoire racine

Exemple :
{

"srvcfg": {
    "tokenswitch": {
        "token_switch": {
            "#text": "0",
            "@desc": "切换开关"
        },
        "@desc": "token切换"
    },
    "commoncfg": {
        "srvtype": {
            "count": {
                "#text": "1",
                "@desc": "数量"
            },
            "srvtypeid1": {
                "#text": "28900",
                "@desc": "类型"
            },
            "@desc": "SrvTypeID的数量"
        },
        "binanry_msg_queue": {
            "count": {
                "#text": "2",
                "@desc": "消息队列数量"
            },
            "queuenum1": {
                "#text": "10000",
                "@desc": "消息队列号"
            },
            "queuenum2": {
                "#text": "20000",
                "@desc": "消息队列最小长度"
            },
            "queuesize1": {
                "#text": "300",
                "@desc": "小消息队列"
            },
            "queuesize2": {
                "#text": "10000",
                "@desc": "消息队列最大长度"
            },
            "@desc": "消息队列配置"
        },
        "srv_pwd": {
            "count": {
                "#text": "1",
                "@desc": "约定密码数量"
            },
            "srvtypeid1": {
                "#text": "28900",
                "@desc": "端口"
            },
            "pwd1": {
                "#text": "dtvspwd",
                "@desc": "dtvs密码"
            },
            "@desc": "服务器之间约定的密码"
        },
        "@desc": "这是SrvTypeID规定"
    }
}

}

学习ing
学习ing

répondre à tous(1)
小葫芦

Tout d'abord, analysons-la Quelle que soit la structure des données, elle doit être analysée par les humains et les machines par type.

  1. Il contient des types, tels que a, b, c, etc. Si tel est le cas, nous pouvons certainement mettre en place différentes solutions d'analyse pour différents types.

  2. Il n'y a pas de type clair pour l'identifier. Il utilise le nom et l'âge sont certainement deux choses différentes, nous pouvons donc juger par clé.

Pour les éléments en json qui ne sont pas des règles de nommage, nous pouvons utiliser [] pour y accéder

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!