av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

javascript - js解析多層嵌套json數據,遞歸調用

瀏覽:90日期:2023-05-09 18:16:16

問題描述

需要處理接口返回的json數據,轉為Easyui Tree可以接收的數據格式,怎么處理多層的json數據,json的數據返回大小不一定,屬性也有變化,結構類似,只有@desc是根目錄

例子:{

'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規定' }}

}

問題解答

回答1:

首先我們來分析一波,數據結構不管是什么樣的,人去解析和機器去解析肯定是通過類型type。

是里面有type類型,如a、b、c什么的,如果是這樣我們肯定可以對應不同的類型設置不同的解析方案。

沒有一個明確的type來標識,用的是名字,name和age肯定是兩種不同的東西,那我們就可以通過key來判斷了。

對于json里面有不是命名規則的東西,我們可以用過[]來訪問

javascript - js解析多層嵌套json數據,遞歸調用

標簽: JavaScript
主站蜘蛛池模板: 欧美激情视频一区二区三区免费 | 午夜影视 | 成人免费网视频 | 欧美激情精品久久久久久 | 天天夜夜操 | 91免费版在线观看 | 日本手机在线 | 国产精品亚洲片在线播放 | 北条麻妃一区二区三区在线观看 | 91一区二区| 91精品一区 | 国产精品自产av一区二区三区 | 国产乱人伦 | 国产激情偷乱视频一区二区三区 | 久久久免费在线观看 | 青青伊人久久 | 又黑又粗又长的欧美一区 | 久久与欧美 | 色综合区 | 国产精品高潮呻吟久久aⅴ码 | 99精品久久 | 亚洲高清一区二区三区 | 亚洲国产精品成人无久久精品 | 亚洲精品久久久久久久不卡四虎 | 黄色日批视频 | av在线三级 | 天天操综合网 | 四虎永久免费黄色影片 | 亚洲福利视频一区二区 | 欧美九九九 | 亚洲国产成人av好男人在线观看 | 国产精品毛片久久久久久久 | av色噜噜 | 亚洲成人自拍 | www.亚洲精品 | 精品一区二区三区在线观看国产 | 国产成人综合一区二区三区 | 欧美在线视频网 | 欧美激情精品久久久久久变态 | 精品成人一区二区 | 在线日韩精品视频 |