Тема: Dictionary
Показать сообщение отдельно
Старый 15.12.2015, 22:53   #3
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Dictionary

Сообщение от Andvrok Посмотреть сообщение
Покажи свои MultilangObject и MultilangElementJSON, какой-то у тебя парсинг невнятный. Чому сразу в словарь не парсишь, какая-то логика еще в объекте?
http://pastebin.com/HDR72C10

Нельзя сразу. JsonUtility не держит сериализацию/десериализацию словарей и подобных IDictionary , только Энумерабле. XML не хочу, так как часть уже в json.

По этому я делаю сохранение: Dictionary -> MultilangObject,
Загрузку: MultilangObject -> Dictionary
который:
public class MultilangObject{    

public 
MultilangElementJSON[] elements;

}

public class 
MultilangElementJSON{    
   [
SerializeField]   
   public 
string marker
   [
SerializeField]  
   public 
string text;

Так как для JsonUtility нужен единичный объект, массив в любом виде не работает - выдает пустой json.
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием