映射嵌套对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了映射嵌套对象相关的知识,希望对你有一定的参考价值。

Hej伙计们

我有以下对象:

series:
   Serie1:
      subseries1:
         a:a1,
         b:b2,
      ,
      subseries2:
         a:a1,
         b:b2,,
      ,
   Serie2:
      subseries1:
         a:a1,
         b:b2,
      

而且我想映射这个对象,所以我会得到一个像]的数组>

[subseries1, subseries2,subseries1]

我正在使用这张地图:

Object.keys(series).map(k => Object.keys(series[k]).map(key => k[key])

但是,这根本不符合我的意图。有提示吗?

嘿,我有以下对象:系列:Serie1:subseries1:a:a1,b:b2,,subseries2:a:a1,b:b2,,,Serie2:...

答案

使用Object.values解开第一级SerieN值使用flatMap合并并映射子系列使用[[key,value]...]提取Object.entries并映射到单个对象

另一答案

您可以使用flatMap映射子系列。目前尚不清楚,如果您的意思是

以上是关于映射嵌套对象的主要内容,如果未能解决你的问题,请参考以下文章

我的弹性映射中有一个嵌套对象。我正在尝试为该嵌套对象创建过滤器查询

React - 如何映射嵌套对象值?

Jackson:映射嵌套对象

无法映射嵌套的 RestKit 对象

如何将具有嵌套对象的复杂 json 文件映射到 java 对象?

Automapper 映射嵌套对象