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

如何从JSON数组提取id值生成整数slice用于批量API请求

操作方案

你提到已经完成了JSON到自定义结构体的解析,只需要遍历结构体中对应JSON数组的字段提取ID即可,具体实现如下(基于Go语言):

  1. 先确认你的响应结构体与JSON结构匹配,参考定义:
type ApiResp struct {
    Data []struct {
        ID int `json:"id"`
    } `json:"data"`
    // 其余meta相关字段可按你的需求保留定义
}
  1. 解析完成后提取ID到动态切片:
// 假设你已经将请求返回的JSON解析到了resp变量中
var ids []int
for _, item := range resp.Data {
    ids = append(ids, item.ID)
}

最终得到的ids切片就是你需要的整数集合,示例场景下值为[38926, 38927],可直接用于后续批量请求的遍历逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 17:36:08