对象转为 Map 可以通过Object.entries()。 Object.keys() //返回对象的键名 Object.entries() //以数组形式返回对象的键值对

obj ==>数组==>map
let obj = {"a":1, "b":2};
Object.entries(obj) //[['a',1],['b',2]]
let map = new Map(Object.entries(obj));

此外,也可以自己实现一个转换函数。

function objToStrMap(obj) {let strMap = new Map();for (let k of Object.keys(obj)) {strMap.set(k, obj[k]);}return strMap;
}
​
objToStrMap({yes: true, no: false})
// Map {"yes" => true, "no" => false}

(4)对象转为 Map相关推荐

  1. java vo转map_javabean实体类对象转为Map类型对象的方法(转发)

    //将javabean实体类转为map类型,然后返回一个map类型的值 public static Map beanToMap(Object obj) { Map params = new HashM ...

  2. jsonobject返回map_如何把JSON对象转为map对象

    如何把JSON对象转为map对象呢? JSON 对象保存在大括号内.就像在JavaScript中, 对象可以保存多个 键/值 对.Map对象保存键/值对,是键/值对的集合.任何值(对象或者原始值) 都 ...

  3. javabean实体类对象转为Map类型对象的方法

    //将javabean实体类转为map类型,然后返回一个map类型的值 public static Map<String, Object> beanToMap(Object obj) { ...

  4. Java list中的对象转为list,list中的对象转为map

    借鉴了 https://www.cnblogs.com/exmyth/p/11012873.html https://blog.csdn.net/fengfengchen95/article/deta ...

  5. java解析xml转为Map

    之前开发过一个解析多层级xml文件的工具类,后来处理的时候发现,这种方式得到的map或json集合多一个key标签,在解析的时候会比较麻烦,于是根据需要在原有方法的基础上写出了另外的处理方法,总结记录 ...

  6. JAVA对象集合转化为xml转换_xml转为Map集合以及对象转化为xml

    1.[代码][Java]代码 package com.fang.util; import java.io.InputStream; import java.util.HashMap; import j ...

  7. 【Groovy】json 序列化 ( 类对象转为 json 字符串 | 使用 JsonBuilder 进行转换 | 使用 JsonOutput 进行转换 | 将 json 字符串格式化输出 )

    文章目录 一.Groovy 对象转为 json 字符串 ( 使用 JsonBuilder 进行转换 ) 二.使用 JsonOutput 将指定类型对象转为 json 字符串 三.将 json 字符串格 ...

  8. Object转Map和Map转Object(对象转map,map转对象)

    FindArchiveDto findArchiveDto = new FindArchiveDto(); findArchiveDto.setContractStatus("降龙" ...

  9. java8:封装lambda泛型工具类之list转为map

    1   史上最简单入门:java8的lambda中的map相关操作:基础及注意事项图文详解 2   java8的lambda中collect接口案例及原理详解,官方文档解读 3   java8:封装l ...

最新文章

  1. WSDM 2022 | 中科院、腾讯、北航提出:跨领域推荐中的个性化迁移用户兴趣偏好...
  2. 秒啊!程序员防猝死指南来了!
  3. emiya-canvas.js 解决ios下拍照倾斜与canvas高清屏下绘图模糊问题
  4. CSS层叠上下文、层叠顺序和层叠等级
  5. OpenCASCADE绘制测试线束:图形命令之Axonometric观察器
  6. (18)FPGA面试题查找表的原理与结构
  7. 报错解决——make: *** No targets specified and no makefile found. Stop
  8. 小技巧 ----- Java算法题中的输入输出
  9. Python闭包装饰器笔记
  10. html5json转换为数组,Json转数组 在线
  11. journalctl工具基础介绍
  12. 对象语言和元语言(关于命题公式的证明和估值)
  13. 万字总结Linux内核过滤框架(Nftables)
  14. Terminal Emulator for Android(安卓终端模拟器)的使用
  15. matlab计算六面体的体积,六面体单元体积坐标方法-工程力学-清华大学.PDF
  16. 向量索引算法HNSW和NSG的比较
  17. fw150rm刷openwrt固件_今晚把本版几乎所有固件刷了个遍。发现Padavan固件速度吊打OpenWrt,有人知道原因吗?...
  18. Vue2.0的页面模板
  19. 人事管理系统哪个好用?人事管理系统推荐!
  20. 如何使用10个小时搭建出个人域名而又Geek的独立博客?

热门文章

  1. 创业项目之一短视频平台创业学习手册
  2. 听说 TBS x5 Webview 加载 H5 游戏提示申请相机权限
  3. 第四模块 第一章 软件功能测试
  4. js读取excel数据后的时间格式转换
  5. intellij idea svn合并分支方法
  6. Neutron VxLAN + Linux Bridge 环境中的网络 MTU
  7. 沈孝钧计算机算法基础答案,计算机算法基础
  8. Linux学习笔记05、CentOS 7的中文输入法设置
  9. 2023年推荐几款开源免费的数据安全软件系统或平台
  10. 【读书笔记】《waht is mathematic》第一章补充——数论