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

如何用JavaScript将指定对象转换为要求格式的数组

转换实现方法

你需要的转换逻辑非常简单,根据原数据的类型分两种场景处理即可:

  • 如果原数据已经是解析完成的JavaScript对象,直接用数组字面量包裹即可:
// 原数据对象
const original = {"healthy":true,"unhealthy_reasons":[]};
// 转换得到目标格式
const result = [original];
  • 如果原数据是JSON字符串格式,先解析为JS对象再做包裹,需要输出JSON字符串的话再序列化即可:
// 原JSON字符串
const originalStr = '{"healthy":true,"unhealthy_reasons":[]}';
// 解析后包裹进数组
const resultObj = [JSON.parse(originalStr)];
// 如需得到目标格式的JSON字符串,执行序列化
const resultStr = JSON.stringify(resultObj);

转换后得到的结果完全匹配你要求的[{"healthy":true,"unhealthy_reasons":[]}]格式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 06:15:03