You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何扁平化嵌套JsonList数组并提取值至独立数组

嵌套数组处理方案

操作步骤

  • 扁平化外层数组:原数组为双层嵌套结构,直接提取外层数组的首个元素,就能得到内层的对象数组:
    [{header=C, value=dsd}, {header=D, value=test}, {header=E, value=e}, {header=F, value=hhh}, {header=G, value=ghgh}]
    
  • 提取value字段值:遍历内层数组里的每个对象,取出每个对象的value值,再将这些值组合成新数组,最终得到目标结果:
    [dsd, test, e, hhh, ghgh]
    

示例代码(以JavaScript为例)

const nestedArray = [[{header:'C', value:'dsd'}, {header:'D', value:'test'}, {header:'E', value:'e'}, {header:'F', value:'hhh'}, {header:'G', value:'ghgh'}]];
// 扁平化外层数组
const flatArray = nestedArray[0];
// 提取所有value值
const resultArray = flatArray.map(item => item.value);
console.log(resultArray); // 输出: ["dsd", "test", "e", "hhh", "ghgh"]

内容的提问来源于stack exchange,提问作者Sirth

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 18:15:47