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

如何从JSON数组中获取指定信息:提取日志数组中的district数据

数组district字段提取方案

从你给出的数组结构来看,目标district字段嵌套在每个数组元素的下级对象中,以下是不同开发场景的实现代码:

模拟数组结构参考

// 你的日志数组结构大致如下,可根据实际字段名调整匹配
const logArray = [
  {
    id: "xxxx",
    name: "xxx网点",
    location: {
      province: "xx省",
      city: "xx市",
      district: "xx区" // 目标提取字段
    }
  },
  // 其余数组元素结构同上
]

JavaScript 实现

  • 提取所有district值组成新数组
const allDistricts = logArray.map(item => item.location.district)
  • 安全提取(避免字段缺失报错)
const allDistricts = logArray.map(item => item?.location?.district).filter(Boolean)

Python 实现

  • 推导式快速提取
all_districts = [item["location"]["district"] for item in log_array]
  • 兼容字段缺失的安全写法
all_districts = []
for item in log_array:
    district = item.get("location", {}).get("district")
    if district:
        all_districts.append(district)

如果实际结构中district的上级字段名和示例不同,调整对应访问路径即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 11:18:03