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

Python中如何解析JSON字符串并获取首个id值

获取JSON字符串中第一个id的数值方法

直接用Python的json模块处理即可,步骤和代码如下:

  1. 将JSON字符串解析为Python字典对象
  2. 定位到policies列表,取出第一个元素
  3. 从该元素中提取id字段对应的值

示例代码:

import json

# 替换为你的目标JSON字符串
json_str = '''{
  "policies": [
    {
      "id": 1119732,
      "incident_preference": "PER_CONDITION_AND_TARGET",
      "name": "Alert 1",
      "created_at": 1605003072469,
      "updated_at": 1673391349002
    },
    {
      "id": 1133740,
      "incident_preference": "PER_CONDITION",
      "name": "Alert 2",
      "created_at": 1605780951866,
      "updated_at": 1673391348520
    },
    {
      "id": 1136308,
      "incident_preference": "PER_CONDITION",
      "name": "Alert 3",
      "created_at": 1605886254921,
      "updated_at": 1673391349028
    }
  ]
}'''

# 解析字符串为可操作的字典
data = json.loads(json_str)
# 提取第一个策略的id值
first_id = data["policies"][0]["id"]

print(first_id)  # 输出结果:1119732

简单说明:

  • json.loads()负责把JSON格式的字符串转换为Python字典,方便后续操作
  • data["policies"]拿到所有策略组成的列表,[0]取列表中的第一个策略对象
  • 最后通过["id"]直接获取该策略的id数值

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 22:02:21