Если кластер не изменится, вы можете просто подключить его непосредственно к Записать в двоичный файл и затем прочитать его обратно.
Если вы хотите, чтобы он был более удобочитаемым, вы, вероятно, могли бы использовать встроенные функции XML, чтобы сгладить его до XML и сохранить его, а затем откатить назад, но я не уверен, насколько точно это обрабатывает изменения.
Если вы ' Если вы готовы установить что-то, то есть библиотеки, которые сериализуют произвольные кластеры в файлы INI, такие как ВП конфигурации варианта OpenG или ВП для чтения / записи MGI, и они просты в использовании и выдерживают изменения, хотя имеют некоторые ограничения для некоторых данных. типы, как классы. Я считаю, что есть также несколько вариантов JSON.