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

如何将List<String>转换为响应中的指定格式对象

解决方案

下面针对几种主流编程语言,给出具体的转换实现方式:

Java实现

首先定义对应目标结构的实体类:

public class RegionCode {
    private String value;

    public RegionCode(String value) {
        this.value = value;
    }

    // 序列化返回JSON需提供getter方法
    public String getValue() {
        return value;
    }
}

通过流操作完成列表转换:

import java.util.List;
import java.util.stream.Collectors;

public class Main {
    public static void main(String[] args) {
        List<String> originalList = List.of("Brest", "Vitebsk", "Gomel", "Minsk");
        List<RegionCode> transformedList = originalList.stream()
                .map(RegionCode::new)
                .collect(Collectors.toList());
    }
}

JavaScript实现

直接使用数组map方法快速转换:

const originalList = ["Brest", "Vitebsk", "Gomel", "Minsk"];
const transformedList = originalList.map(item => ({ value: item }));

Python实现

利用列表推导式完成简洁转换:

original_list = ["Brest", "Vitebsk", "Gomel", "Minsk"]
transformed_list = [{"value": item} for item in original_list]

内容的提问来源于stack exchange,提问作者Андрей Андрей

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 07:10:31