【发布时间】:2022-12-22 12:58:10
【问题描述】:
我正在尝试遍历 JSON 文件并打印特定对象值的每个实例。
我的问题是我只打印一次。 JSON 文件中至少包含此对象的两个实例。
这是我的代码:
import json
with open('android-xref.json') as f:
data = json.load(f)
total_len = len(data)
# print(json.dumps(data, indent=4))
json_str = json.dumps(data)
test_parms = json.loads(json_str)
for i in data:
# print("Test Case: ", test_parms['xref']['scenarios'][2]['scenario']['title'])
print("Test Case: ", test_parms['xref']['stories'][0]['scenarios'][0]['scenario']['title'])
print("P/F: ", test_parms['xref']['stories'][0]['scenarios'][0]['status'])
这是 JSON 文件的 sn-p:
{"xref": {
"stories": [
{
"story": {
"path": "stories/002 Home Page/TC-001 Navigation to Notification Inbox and moving back.story",
"description": {
"descriptionAsString": ""
},
"narrative": {
"inOrderTo": "",
"asA": "",
"iWantTo": "",
"soThat": ""
},
"meta": {
"properties": [
{ ......
有人可以帮我弄清楚我哪里出错了吗?
【问题讨论】:
标签: json python-3.8