типы не преедются.. вот пришли какието данные строки,числа.. ты уже знаешь, к какому типу они относятся, куда их пропихивать?.. или это не твоя задача
как печатать простые типы (числа строки) и что делать в случае "начала объекта" знают конкретные сериализаторы (json ставит скобки, csv добавляет уровень имён в заголовке)