zoukankan      html  css  js  c++  java
  • Map与JSON Conver

    function strMapToObj(strMap) {
        let obj = Object.create(null);
        for (let [k,v] of strMap) {
            obj[k] = v;
        }
        return obj;
    }

    function objToStrMap(obj) {
        let strMap = new Map();
        for (let k of Object.keys(obj)) {
            strMap.set(k, obj[k]);
        }
        return strMap;
    }

    function strMapToJson(strMap) {
        return JSON.stringify(strMapToObj(strMap));
    }

    function jsonToStrMap(jsonStr) {
        return objToStrMap(JSON.parse(jsonStr));
    }

     let myMap = new Map().set('yes', true).set('no', false);
     console.log(strMapToJson(myMap))

    var obj=jsonToStrMap('{"yes":true,"no":false}');
    //{"yes":true,"no":false}
  • 相关阅读:
    EJB
    Token
    FreeMarker
    solr
    maven学习四:maven集成jetty插件发布web项目 标签: maven
    代码生成器
    springIOplatform
    数据连接池
    freeMark模板引擎
    张萌作品集
  • 原文地址:https://www.cnblogs.com/shidengyun/p/5453758.html
Copyright © 2011-2022 走看看