如何使用python获取json子类

如何使用python获取json子类,python,json,subclass,Python,Json,Subclass,我有以下json文件,“ticket”python变量包含“data”部分: 例如,我使用以下python脚本从“status”获取数据: 但是我需要来自author子类的数据。我试着: 'title': ticket.get('author.title') or 'NoTitle' 及 我也是,但他们不为我工作。有人能为我提出解决方案吗?试试这个结构: 'title': ticket.get('author',{}).get(title', 'NoTitle') 建筑 get(title'

我有以下json文件,“ticket”python变量包含“data”部分:

例如,我使用以下python脚本从“status”获取数据:

但是我需要来自author子类的数据。我试着:

'title': ticket.get('author.title') or 'NoTitle'

我也是,但他们不为我工作。有人能为我提出解决方案吗?

试试这个结构:

'title': ticket.get('author',{}).get(title', 'NoTitle')
建筑

get(title', 'NoTitle')

如果存在,将返回值,如果不存在,将返回第二个值。

这并不是“subclass”的正确用法,它意味着继承。我仍在寻找结束语
]
。我希望这不是您真正的json文件,因为它似乎格式不正确。@Flav是的,我只尝试将一个示例从剪切到json,这解释了我的问题谢谢您,它成功了!“get('title','NoTitle')”结构比“get('title')或“NoTitle')结构好吗?不是很短,但告诉您要做什么:)它是dict的getter,具有默认值。
'title': ticket.get('author[title]') or 'NoTitle'
'title': ticket.get('author',{}).get(title', 'NoTitle')
get(title', 'NoTitle')