JSON配列に二次元配列

JSONに二次元アレイのアレイ-1

VAR colNameに= [ 
            [ "08020092"、 "AVX"、 "1200メートル"、 "120"、 "0.3"、 "30U"]、
            [ "08020098"、 "KEMET"、 "1200メートル"、 "120"、 "1.0" 、 "100U"]、
            [ "0802万"、 "VISHAY"、 "1200メートル"、 "120"、 "2.5"、 "250U"]、
        ]。
        VaRのJSON = []; 
        colName.forEach(関数(アイテム){ 
            VARのTEMP = {}; 
            item.forEach(関数(値、指数){ 
                TEMP [インデックス] =値; 
            }); 
            json.push(TEMP); 
        })
        はconsole.log(JSON )

  

アレイに二次元アレイ-2 JSON

VAR colNameに= [ 
            [ "08020092"、 "AVX"、 "1200メートル"、 "120"、 "0.3"、 "30U"]、
            [ "08020098"、 "KEMET"、 "1200メートル"、 "120"、 "1.0" 、 "100U"]、
            [ "0802万"、 "VISHAY"、 "1200メートル"、 "120"、 "2.5"、 "250U"]、
        ]。
        VaRのJSON = []; 
        colName.forEach(関数(アイテム){ 
            VARのTEMP = {}; 
                TEMP [ '名前'] =項目[0] 
                TEMP [ 'ID'] =項目[1] 
                TEMP [ '性別'] =項目[2] 
                TEMP [ 'OP'] =項目[3] 
                TEMP [ 'ボブ 
                ] =項目[4] TEMP [ '猫'] =項目[5] 
            json.push(TEMP)。
        })
        にconsole.log(JSON)

  

二次元配列にJSON配列

VaRのJSON = [{ "ID": "中"、 "行ID": "华"、 "KK": "66"}、{ "ID": "美"、 "行ID": "美丽"、 "KK" : "22"}] 
        VAR ARR = []; 
        {(I JSONで聞かせて)のために
            、ARR [I] = [] 
            (JSONでJを聞かせ[i])とするための{ 
                ARR [I] .push(JSON [I] [J])。
            } 
        } 
        にconsole.log(ARR)

  

JSON配列は、キーと値のコレクションを取得します。

VaRのJSON = [ 
            { '名前': 'トム'}、
            { '性別': '男性'} 
        ] 
        VAR keyArr = []; 
        VAR AQ = []; 
        ため(VAR iが= 0; I <json.length; I ++){ 
            ため(JSONでVARキー[I]){ 
                aq.push(JSON [I] [キー])
                keyArr.push(キー)
            } 
        } 
        にconsole.log (keyArr)
        にconsole.log(AQ)

  

   マップの使用法
        実用的なアプリケーションで処理される2次元地図データによって横切ら
       マップのセットに第1の2次元アレイ
VARのApp = [[ 'DD'、 '123']、[ 'CC'、666]、[ 'BB'、777]]; 
        VAR地図=新しい新しいMap(); 
        VAR地図=新新マップ(APP); 
        コンソール。ログ(typeof演算(MAP))
        map.forEach(関数(値、キー){ 
            にconsole.log(キー、値)
        })
        にconsole.log(マップ)
        //マップ方式で二次元配列オブジェクト(キーに変換され、)すべてのキー値を取得する
        [] = VARキー; 
        (map.keysのVaRのKEY_VALUE()){ため
            //はconsole.log(KEY_VALUE)
            keys.push(KEY_VALUE)
        } 
        はconsole.log(キー)
        VaRの値= []; 
        (map.valuesのVaRの値()){ため
            //はconsole.log(KEY_VALUE)
            値。プッシュ(値)
        } 
        にconsole.log(値)

  

おすすめ

転載: www.cnblogs.com/xinheng/p/12017259.html