从 JSON 输出中选择字段

2023-12-13

使用Python,我如何提取字段id到一个变量?基本上,我要改变这个:

{
    "accountWide": true,
    "criteria": [
        {
            "description": "some description",
            "id": 7553,
            "max": 1,
            "orderIndex": 0
        }
     ]
}

类似的东西

print "Description is: " + description
print "ID is: " + id
print "Max value is : " + max

假设您将该字典存储在名为“值”的变量中。要得到id在变量中,执行以下操作:

idValue = values['criteria'][0]['id']

如果该 json 在文件中,请执行以下操作来加载它:

import json
jsonFile = open('your_filename.json', 'r')
values = json.load(jsonFile)
jsonFile.close()

如果该 json 来自 URL,请执行以下操作来加载它:

import urllib, json
f = urllib.urlopen("http://domain/path/jsonPage")
values = json.load(f)
f.close()

要打印所有条件,您可以:

for criteria in values['criteria']:
    for key, value in criteria.iteritems():
        print key, 'is:', value
    print ''
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 JSON 输出中选择字段 的相关文章

  • Python dict 到 DataFrame Pandas - 级别

    几个月前 Romain X 在这个问题上帮了我很多忙 Python 字典到 DataFrame Pandas https stackoverflow com questions 32770359 python dict to datafra
  • 通过另一个指标数据框评估一个数据框

    我有一个源数据框input df PatientID KPI Key1 KPI Key2 KPI Key3 0 1 C602 C603 C601 NaN 1 2 C605 C606 C602 NaN 2 3 75 L239 C602 NaN
  • 在 Windows 上的 python2.5 上安装 Openpyxl

    我努力了easy install install openpyxl and python setup install 两者都失败了 我也尝试过easy install openpyxl并再次失败 我包括了我得到的输出 当我尝试时easy i
  • 来自 Pandas DataFrame 的用户定义的 Json 格式

    我有一个 pandas dataFrame 打印 pandas DataFrame 后 结果如下所示 country branch no of employee total salary count DOB count email x a
  • skpy 向包含用户提及的组发送消息

    我需要在发送给 Skype 群组的消息中提及特定用户 我可以使用 skpy 轻松发送消息 但不知道如何在消息中提及某人 sk Skype userid paasword SendMsgTo sk chats group id SendMsg
  • 当类的任何属性被修改时,类如何运行某些函数?

    是否有一些通用方法可以让类在以下情况下运行函数 any它的属性被修改了吗 我想知道是否可以运行某些子进程来监视类的更改 但也许有一种方法可以继承class并修改一些on change函数是 Python 类的一部分 有点像默认的 repr
  • 在 Tkinter 中调整另一个小部件内的一个小部件的大小

    我正在开发穆斯堡尔光谱 化学 的模拟软件 但在设计 UI 时 我在使用父窗口小部件调整子窗口小部件的大小时遇到 了问题 当窗口最大化时 父框架会填充额外的空间 但子窗口小部件不会更改其大小 from Tkinter import impor
  • Pandas 使用 NaN 进行数据透视或重塑数据框

    我有这个数据框 我需要根据以下数据进行旋转或重塑frame col df frame 0 0 1 1 2 2 3 0 4 1 5 2 pvol 0 nan 1 nan 2 nan 3 23 1 4 24 3 5 25 6 vvol 0 10
  • Pygame 旋转射击

    我和几个朋友一直在编写一种有趣的新射击机制 为了让它发挥作用 我们需要朝玩家面对的方向射击 Sprite 正在使用 Pygame Transform Rotate 进行旋转 我们怎样才能找到一个角度 然后朝那个方向发射子弹呢 这是我们的精灵
  • Pandas 对 HDFStore 中的大数据进行“分组”查询?

    我有大约 700 万行HDFStore有60多个柱子 数据超出了我的记忆能力 我希望根据 A 列的值将数据聚合到组中 pandas 的文档分割 聚合 组合 http pandas pydata org pandas docs stable
  • SQLAlchemy 是否会从同一连接重置 SQLAlchemy 会话之间的数据库会话?

    SQLAlchemy 利用连接池 这意味着相同的连接可以在不同的 SQLAlchemy 会话之间重复使用 但是 单个 SQLAlchemy 会话包含在其自身内并在关闭后被丢弃 然而 连接保持 活动 状态 我想使用 set config 将一
  • 如何更改Python中的全局变量[重复]

    这个问题在这里已经有答案了 我正在尝试更改程序中的变量 我在程序开始时声明了一个全局变量 我想在程序中的不同函数中更改该变量 我可以通过再次声明函数内的变量来做到这一点 但我想知道是否有更好的方法来做到这一点 下面是一些测试代码来解释我的意
  • 无法从 celery 信号连接到 celery 任务?

    我正在尝试连接task2 from task success signal from celery signals import task success from celery import Celery app Celery app t
  • 在IPython笔记本中自动播放声音

    我经常在 IPython 笔记本中运行长时间运行的单元 我希望笔记本在单元完成执行时自动发出蜂鸣声或播放声音 有没有办法在 iPython 笔记本中执行此操作 或者我可以在单元格末尾放置一些命令来自动播放声音 我正在使用 Chrome 如果
  • 连接 Flask Socket.IO Server 和 Flutter

    基本上 我有一个套接字 io 烧瓶代码 import cv2 import numpy as np from flask import Flask render template from flask socketio import Soc
  • 确定 pyInstaller 生成的 Python EXE 中的应用程序路径

    我有一个驻留在单个 py 文件中的应用程序 我已经能够让 pyInstaller 将其成功捆绑到 Windows 的 EXE 中 问题是 应用程序需要一个 cfg 文件 该文件始终直接位于应用程序旁边的同一目录中 通常 我使用以下代码构建路
  • 为什么我只能在异步函数中使用await关键字?

    假设我有这样的代码 async def fetch text gt str return text async def show something something await fetch text print something 这很
  • 在 kivy 中嵌套小部件

    我正在尝试在 kivy 中制作一个界面 我认为即使在完成教程之后 我仍然不了解自定义小部件以及如何对它们进行层次结构的一些基本知识 我认为我有更多的盒模型 html 思维方式 因此小部件嵌套在本机 GUI 中的方式对我来说仍然有点陌生 一些
  • 使用自定义层运行 Keras 模型时出现问题

    我目前正在攻读学士学位论文FIIT STU https www fiit stuba sk en html page id 749 其主要目标是尝试复制和验证以下结果study http arxiv org abs 2006 00885 这
  • 关闭 IPython Notebook 中的自动保存

    我正在寻找一种方法来关闭 iPython 笔记本中的自动保存 我已经通过 Google Stack Overflow 搜索看到了有关如何打开自动保存的参考资料 但我想要相反的内容 关闭自动保存 如果这是可以永久设置的东西而不是在每个笔记本的

随机推荐

  • 内容加载后让加载器消失

    我下面的代码有一个 HTML 选项卡 里面有一个加载器动画 我想要完成的是 每当选项卡内的内容完全加载时 我的加载器动画就会消失 我尝试在下面添加一个 JS 代码 这使得加载器在内容全部加载时消失 但它似乎不起作用 我在下面做错了什么吗 任
  • DateTime.ParseExact 忽略第一个字符 C#

    I get a string来自像 这样的设备的价值 1140421164500 我必须将其转换为DateTime类型 我想用DateTime ParseExact功能 我知道我可以通过手动省略第一个字符来转换它 如下所示 DateTime
  • OnTriggerEnter 被调用但变量从未设置

    我开始使用 C 慢慢学习 Unity 到目前为止真是太棒了 我遇到了一个小问题 我希望这是一个小问题 并陷入困境 从那以后我一直在怀疑自己的理智 在首先运行的主脚本中 我有一些代码可以动态生成一个基元 球体 并向其附加一个脚本 脚本检查球体
  • 删除 UITableViewCell 上的填充

    On a UITableViewCell with UITableViewCellStyleSubtitle样式 我正在设置imageView image textLabel text and detailTextLabel text 细胞
  • 找不到如何对这个数字模式进行编程

    数字模式 我被要求输入一个数字 rc 并基于 rc 构造这个模式 我可以初始化表格 但没有突出显示的数字 int num2 new int rc rc counter 1 for int i 0 i lt rc i if i 0 count
  • 如何在Android Studio中通过API调用实现autocompletetextview?

    我正在尝试使用 Android Studio 中的 autocompletetextview 为用户输入的每个字母提供建议 每次键入一个字母时 都会像这样进行 API 调用 http dev markitondemand com MODAp
  • 在模板类中编写友元函数声明的正确方法是什么?

    我正在尝试编写自己的向量模板类 但在编写友元函数声明时遇到一些问题 一开始我是这样写的 template
  • 在代码隐藏中获取 ASP.Net 页面的 URL [重复]

    这个问题在这里已经有答案了 我有一个 ASP Net 页面 该页面将托管在几个不同的服务器上 并且我希望获取该页面的 URL 或者更好 托管该页面的站点 作为字符串以在代码隐藏中使用 有任何想法吗 用这个 Request Url Absol
  • 使用 cross_val_score 与 pipeline 和 GridSearch 进行嵌套交叉验证

    我正在 scikit 工作 正在尝试调整我的 XGBoost 我尝试使用嵌套交叉验证 使用管道重新缩放训练折叠 以避免数据泄漏和过度拟合 并与 GridSearchCV 并行进行参数调整和 cross val score 以在最后获得 ro
  • 如何更改使用 PHP Imagick 的 newPseudoImage 函数绘制的标题的颜色?

    我正在使用以下命令创建带有标题的图像Imagick newPseudoImage函数如下 txt new Imagick txt gt setFont templates fonts Gloria ttf txt gt setGravity
  • Seaborn countplot 设置 x 值的图例

    我正在绘制分类数据和值计数sns countplot 我试图将 x 值的图例添加到图中 如下所示 句柄是 x 值的集合 标签是 x 值的描述 ax sns countplot x df GARAGE DOM handles labels a
  • GeneralBlock-56 在 UIWebView 中调用 loadRequest 时内存泄漏

    我正在开发一个 iPad 应用程序 并一直在使用 XCode 4 中的 Instruments 对其进行分析 我正在对实际设备本身进行分析 iOS 4 3 已安装 Instruments 告诉我有一些内存泄漏 泄漏的对象主要是General
  • C# 打开 SQLite 文件

    我想在 C 中打开 SQLite DB 文件 我从 Visual Basic 源代码重写了这段代码 SqlConnection myConnection new SqlConnection myConnection ConnectionSt
  • 弹出菜单项图标

    我的应用程序有问题 我需要展示一个PopupMenu我需要此菜单中的每个项目都包含文本和图像 图像应显示在文本的左侧 但它没有显示 有什么建议如何实现它吗 我的代码到目前为止 public void showMenu Button butt
  • 用 swig 包装专门的 C++ 模板类

    考虑以下类声明 namespace X template
  • Python BeautifulSoup 返回空列表

    我正在尝试创建一个 Python 脚本来使用 BeautifulSoup 从 tcgplayer com 获取 Yugioh 卡的价格 当您在此网站上搜索卡片时 它会返回一页搜索结果 其中包含来自不同卖家的多个价格 我的目标是拉低所有这些价
  • mapViewDidLoad方法未加载

    目标c的新手 我正在使用ArcGIS作为地图部分 我的方法有问题mapViewDidLoad没有被调用 加载 这是代码的一部分 h file interface ViewController UIViewController
  • 从 SPARK 中的另一个 RDD 返回最大 N 值的 RDD

    我正在尝试过滤元组 RDD 以根据键值返回最大的 N 个元组 我需要返回格式为 RDD 所以RDD 4 a 12 e 2 u 49 y 6 p 过滤最大的 3 个键应该返回 RDD 6 p 12 e 49 y Doing a sortByK
  • C 3d 字符数组

    char monsternivel1 3 4 Rat Bat Spider Goblin Orc Drawf Dragon Lich Banshee Demon Hydra Giant Spider 它说 gt E Dungeon Craw
  • 从 JSON 输出中选择字段

    使用Python 我如何提取字段id到一个变量 基本上 我要改变这个 accountWide true criteria description some description id 7553 max 1 orderIndex 0 类似的