diff --git a/group.json b/group.json new file mode 100644 index 0000000..64d5775 --- /dev/null +++ b/group.json @@ -0,0 +1 @@ +{"Jill": {"age": 26, "job": "biologist", "relations": {"Zalika": "friend", "John": "partner"}}, "Zalika": {"age": 28, "job": "artist", "relations": {"Jill": "friend"}}, "John": {"age": 27, "job": "writer", "relations": {"Jill": "partner"}}, "Nash": {"age": 34, "job": "chef", "relations": {"John": "cousin", "Zalika": "landlord"}}} \ No newline at end of file diff --git a/group.py b/group.py index e2ec347..848726e 100644 --- a/group.py +++ b/group.py @@ -1,5 +1,56 @@ """An example of how to represent a group of acquaintances in Python.""" +import json +import yaml -# Your code to go here... +group = { + "Jill": { + "age": 26, + "job": "biologist", + "relations": { + "Zalika": "friend", + "John": "partner" + } + }, + "Zalika": { + "age": 28, + "job": "artist", + "relations": { + "Jill": "friend" + } + }, + "John": { + "age": 27, + "job": "writer", + "relations": { + "Jill": "partner" + } + }, + "Nash": { + "age": 34, + "job": "chef", + "relations": { + "John": "cousin", + "Zalika": "landlord" + } + } +} -my_group = +# save as a json file +with open('group.json', 'w') as f: + json.dump(group, f) + +with open('group.json', 'r') as f: + group_json = f.read() + +group_json = json.loads(group_json) +print(group_json) + +# save as a yaml file + +with open("group.yaml", "w") as f: + yaml.dump(group, f) + +with open("group.yaml", "r") as f: + group_yaml = yaml.load(f) + +print(yaml.safe_dump(group_yaml)) \ No newline at end of file diff --git a/group.yaml b/group.yaml new file mode 100644 index 0000000..caac1a6 --- /dev/null +++ b/group.yaml @@ -0,0 +1,22 @@ +Jill: + age: 26 + job: biologist + relations: + John: partner + Zalika: friend +John: + age: 27 + job: writer + relations: + Jill: partner +Nash: + age: 34 + job: chef + relations: + John: cousin + Zalika: landlord +Zalika: + age: 28 + job: artist + relations: + Jill: friend