Capcom открыла код RE:Dox — библиотеки для .NET, которая входит в число базовых технологий будущего игрового движка REX. Она позволяет обрабатывать структурированные данные по единым правилам, чтобы их было проще читать и редактировать.
В репозитории RE:Dox на GitHub Capcom показывает работу библиотеки на примере данных персонажа в JSON: программа считывает запись, меняет имя героя и добавляет предмет в инвентарь. Проект опубликован под лицензией Apache 2.0, которая разрешает использование и изменение кода, в том числе в коммерческих проектах, при соблюдении её условий.
В тесте Capcom при параллельной десериализации JSON — преобразовании записей в объекты программы — RE:Dox работала до 2,84 раза быстрее стандартной библиотеки .NET System.Text.Json. Это результат для указанной задачи: скорость в других условиях зависит, в частности, от структуры данных, среды выполнения и процессора.
Источник: IT Home.