Если вы используете JSON, то, что вы читаете, не будет объектами Crop.Вы можете превратить ввод в объекты Crop после чтения данных.
Вот как вы можете получить список при импорте того, что у вас есть:
from Crop import Crop
Basil = Crop("Basil", 3, 0, 5, 10, 5)
Lettuce = Crop("Lettuce", 3, 4, 5, 10, 7)
Kale = Crop("Kale", 1, 2, 3, 4, 5)
crops = [ Basil, Lettuce, Kale ]
или более кратко, если вы нене нужны имена объектов, которые вы не должны ...
from Crop import Crop
crops = [
Crop("Basil", 3, 0, 5, 10, 5),
Crop("Lettuce", 3, 4, 5, 10, 7),
Crop("Kale", 1, 2, 3, 4, 5,)
]
Кстати, согласно соответствующим соглашениям об именах Python, имена ваших объектов Crop должны быть в нижнем регистре.