adds similar functionality in python…
This commit is contained in:
38
python_src/try_out.py
Normal file
38
python_src/try_out.py
Normal file
@@ -0,0 +1,38 @@
|
||||
import json
|
||||
|
||||
class Address:
|
||||
def __init__(self, street, number, city):
|
||||
self.street = street
|
||||
self.number = number
|
||||
self.city = city
|
||||
|
||||
class Person:
|
||||
def __init__(self, name, age, email, address, hobbies, friends):
|
||||
self.name = name
|
||||
self.age = age
|
||||
self.email = email
|
||||
self.address = address
|
||||
self.hobbies = hobbies
|
||||
self.friends = friends
|
||||
|
||||
def __str__(self):
|
||||
return self.name + ', ' + str(self.age) + ', ' + self.email
|
||||
|
||||
file = open('../JSON/alice.json')
|
||||
json_person = json.load(file)
|
||||
file.close()
|
||||
|
||||
json_address = json_person['address']
|
||||
|
||||
python_address = Address(json_address['street'], json_address['number'], json_address['city'])
|
||||
python_person = Person(json_person['name'],
|
||||
json_person['age'],
|
||||
json_person['email'],
|
||||
python_address,
|
||||
json_person['hobbies'],
|
||||
json_person['friends'])
|
||||
|
||||
print(python_person)
|
||||
print('Friends with: ')
|
||||
for friend in python_person.friends:
|
||||
print(friend)
|
||||
Reference in New Issue
Block a user