Как сохранить простой словарь Dictionary <int, string> в Unity?
Видел несколько мудренных способов, но с такими же "мудренными" словарями. Скорее всего, JSON, самый лучший вариант. Но так же я понимаю, что словарь не сериализуется.
Я новичок, помогите пожалуйста :)
Используйте Json.Net и примерно такой сниппет:
var myDict = new Dictionary<int, string>()
{
{1, "Foo"},
{2, "Bar"},
};
var json = JsonConvert.SerializeObject(myDict);
File.WriteAllText(@"C:\temp\123.json", json);
Содержимое файла:
Обратная операция описана в классической закрывашке: Как распарсить json в ассоциативный массив / C#
Сборка персонального компьютера от Artline: умный выбор для современных пользователей