Вы можете записать структуру данных в исходный файл Perl 6 и «использовать» ее, тогда она будет предварительно скомпилирована для вас, что потенциально является самым быстрым способом вставить структуру данных в программу Perl 6.
Кроме этого, JSON имеет некоторые заметные ограничения, которых нет в собственных структурах данных Perl 6, такие как разница между целыми числами и числами с плавающей запятой и поддержка Inf, -Inf и NaN.Также нет поддержки ключей в объектах, которые являются «сложными», то есть нет массивов в качестве ключей хеш-функции.
Одним из примеров формата сериализации, который поддерживает большую часть того, что Perl 6 может выдать, является MessagePack.Для него уже есть модули, я только использовал Data :: MessagePack, но вот список: https://modules.perl6.org/search/?q=messagepack