if i == 0:
    print(len(output))
start_time = time.time()
for i in range(10000):
    output = pickle.dumps(people, -1)
print(time.time() - start_time)
Простая, беспроблемная сериализация без шаблонов в Scala/Java, похожая на Python Pickle?