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

如何在TypeScript中将数组转换为指定结构的JSON格式

TypeScript 数组转指定结构实现方案

核心通过Array.map方法遍历原数组,将每个字符串元素映射为要求的对象结构,需JSON格式再调用JSON.stringify转换即可。

1. 生成目标结构的对象数组

let array = ['element1', 'element2', 'element3']
const result = array.map(item => ({ value: item }))
// 此时result的值为:[{"value":"element1"},{"value":"element2"},{"value":"element3"}]

2. 转换为JSON字符串

如果需要最终输出为JSON格式字符串,追加一步序列化操作:

const jsonResult = JSON.stringify(result)

3. 带类型约束的TS规范写法

// 定义结构类型
interface IValueItem {
  value: string
}

const array: string[] = ['element1', 'element2', 'element3']
const result: IValueItem[] = array.map((item): IValueItem => ({ value: item }))
const jsonResult = JSON.stringify(result)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 02:45:03