25 lines
922 B
Python
25 lines
922 B
Python
import json
|
|
|
|
with open('import/OPS01.json', 'r', encoding='utf-8') as f:
|
|
ops01 = json.load(f)
|
|
|
|
print("Top-level keys in OPS01.json:", list(ops01.keys()))
|
|
print("Project Info:")
|
|
for k in ['version', 'exportedAt', 'id', 'title', 'category', 'level', 'durationDays', 'requiredHours', 'status', 'isRecommended']:
|
|
print(f" {k}: {ops01.get(k)}")
|
|
|
|
print("\nSummary:\n", ops01.get('summary'))
|
|
print("\nObjectives:\n", ops01.get('objectives'))
|
|
print("\nDeliverables:\n", ops01.get('deliverables'))
|
|
print("\nConstraints:\n", ops01.get('constraints'))
|
|
print("\nEvalSummary:\n", ops01.get('evalSummary'))
|
|
print("\nPrerequisites:\n", ops01.get('prerequisites'))
|
|
print("\nProjectSkills:\n", ops01.get('projectSkills'))
|
|
print("\nMission count:", len(ops01.get('missions', [])))
|
|
|
|
m0 = ops01['missions'][0]
|
|
print("\nMission 1 keys:", list(m0.keys()))
|
|
for k, v in m0.items():
|
|
if k != 'guideSteps':
|
|
print(f" {k}: {v}")
|