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

如何将后端返回的数组对象转换为指定格式?

数据格式转换实现方案

可以通过JavaScript的map()方法快速完成格式转换,步骤如下:

  1. 遍历原始数组中的每个对象,仅提取需要的name和email字段
  2. 将提取后的对象数组包裹到person属性中,形成目标格式

代码示例

// 后端返回的原始数据
const rawData = [
  { name: "张三", age: 25, phoneNumber: "138xxxx1234", email: "zhangsan@example.com" },
  { name: "李四", age: 30, phoneNumber: "139xxxx5678", email: "lisi@example.com" },
  { name: "王五", age: 28, phoneNumber: "137xxxx9012", email: "wangwu@example.com" },
];

// 转换为目标格式
const transformedData = {
  person: rawData.map(item => ({
    name: item.name,
    email: item.email
  }))
};

执行后transformedData的结构即为所需格式:

{
  person: [
    { name: "张三", email: "zhangsan@example.com" },
    { name: "李四", email: "lisi@example.com" },
    { name: "王五", email: "wangwu@example.com" },
  ]
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 16:31:36