Ну теоретически в ООП это решается базовым классом + метаинформацией о типе
не совсем то что нужно, ибо придётся на другом конце (где ты будешь разбирать что как записывать) знать о типе переданных данных, либо в самом типе данных городить сериализатор
не совсем то что нужно, ибо придётся на другом конце (где ты будешь разбирать что как записывать) знать о типе переданных данных, либо в самом типе данных городить сериализатор
Знать о типе переданных данных в любом случае нужно будет, я же в примере показал
Знать о типе переданных данных в любом случае нужно будет, я же в примере показал
в моей реализации знание о структуре остаётся в точке вызова, дальше уходит только разобранная информация о структуре и сами данные (простые, типа чисел, строк)