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

如何用json.loads读取JSON并获取其中的ocr_text字段

获取JSON中的"ocr_text"字段方法

从你提供的JSON结构可知,ocr_text字段嵌套在skills数组的第一个对象中,需逐层访问获取,具体步骤如下:

  1. 用json.loads(response.text)解析JSON字符串,得到Python字典对象
  2. 先取出skills对应的数组,再选取数组的第一个元素(索引为0)
  3. 从该元素字典中提取ocr_text字段

对应代码示例:

import json

# 解析JSON数据
data = json.loads(response.text)
# 获取目标ocr_text字段
ocr_text = data["skills"][0]["ocr_text"]

如果skills数组可能包含多个元素,可通过循环遍历获取所有ocr_text:

for skill_item in data["skills"]:
    if "ocr_text" in skill_item:
        print(skill_item["ocr_text"])

注意:若skills数组为空,直接访问索引0会触发IndexError,实际使用时建议先判断数组是否非空。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 09:50:17