Вопросы с тегом «serialization»

151
Может ли Json.NET сериализовать / десериализовать в / из потока?

Я слышал, что Json.NET быстрее, чем DataContractJsonSerializer, и хотел попробовать ... Но я не смог найти какие-либо методы на JsonConvert, которые принимают поток, а не строку. Например, для десериализации файла, содержащего JSON на WinPhone, я использую следующий код, чтобы прочитать содержимое...

150
Как сериализовать объект в строку

Я могу сериализовать объект в файл и затем восстановить его снова, как показано в следующем фрагменте кода. Я хотел бы сериализовать объект в строку и сохранить в базе данных. Может кто-нибудь помочь мне? LinkedList<Diff_match_patch.Patch> patches = // whatever... FileOutputStream fileStream...

149
Как JSON сериализовать наборы?

У меня есть Python, setкоторый содержит объекты __hash__и __eq__методы, чтобы убедиться, что дубликаты не включены в коллекцию. Мне нужно JSon закодировать этот результат set, но проходя даже пустой setв json.dumpsметод поднимает TypeError. File "/usr/lib/python2.7/json/encoder.py", line 201, in...

144
Десериализация данных JSON в C # с использованием JSON.NET

Я относительно новичок в работе с данными C # и JSON и ищу руководства. Я использую C # 3.0, с .NET3.5SP1 и JSON.NET 3.5r6. У меня есть определенный класс C #, который мне нужно заполнить из структуры JSON. Однако не каждая структура JSON для записи, получаемой из веб-службы, содержит все возможные...

144
Класс Serialize, содержащий член Dictionary

Развивая мою предыдущую проблему , я решил (де) сериализовать мой класс конфигурационного файла, который работал отлично. Теперь я хочу , чтобы хранить ассоциативный массив букв на карту (ключ буква диска, значение сетевого путь) и попытался использовать Dictionary, HybridDictionaryи Hashtableдля...

143
Преобразовать строку в Enum в Python

Интересно, как правильно преобразовать (десериализовать) строку в класс Python Enum. Похоже, getattr(YourEnumType, str)работает, но я не уверен, достаточно ли это безопасно. Чтобы быть более конкретным, я хотел бы преобразовать 'debug'строку в объект Enum следующим образом: class BuildType(Enum):...

138
Можно ли сериализовать и десериализовать класс в C ++?

Можно ли сериализовать и десериализовать класс в C ++? Я использую Java уже 3 года, и сериализация / десериализация на этом языке довольно тривиальна. Есть ли в C ++ похожие функции? Существуют ли собственные библиотеки, которые обрабатывают сериализацию? Пример будет...

137
Сериализация Entity Entity: BSON против MessagePack (против JSON)

Недавно я обнаружил MessagePack , альтернативный двоичный формат сериализации для буферов протокола Google и JSON, который также превосходит оба. Также есть формат сериализации BSON , который используется MongoDB для хранения данных. Может кто-нибудь рассказать о различиях и недостатках BSON по...

135
Десериализовать из строки вместо TextReader

Я хочу изменить свой код с: string path = @"c:\Directory\test.xml"; XmlSerializer s = new XmlSerializer(typeof(Car)); TextReader r = new StreamReader(path); Car car = (Car)s.Deserialize(r); r.Close(); в код, который преобразует XML в строку, а затем преобразует строку в объект Car. Это...

135
Использование Rails для сериализации, чтобы сохранить хэш в базе данных

Я пытаюсь сохранить хэш-идентификаторы для нескольких попыток в моем приложении rails. Моя миграция в базу данных для размещения этого нового столбца: class AddMultiWrongToUser < ActiveRecord::Migration def self.up add_column :users, :multi_wrong, :string end def self.down remove_column :users,...

132
XmlSerializer: удалите ненужные пространства имен xsi и xsd

Есть ли способ настроить XmlSerializer так, чтобы он не записывал пространства имен по умолчанию в корневой элемент? Я получаю вот что: <?xml ...> <rootelement xmlns:xsi="..." xmlns:xsd="..."> </rootelement> и я хочу удалить оба объявления xmlns. Дубликат : Как сериализовать...

129
Как сериализовать объект и сохранить его в файл на Android?

Скажем, у меня есть какой-то простой класс, и как только он будет создан как объект, я хочу иметь возможность сериализовать его содержимое в файл и получить его, загрузив этот файл позже ... Я не уверен, с чего начать, что мне нужно сделать, чтобы сериализовать этот объект в файл? public class...

129
Как сгенерировать UID серийной версии в Intellij

Когда я использовал Eclipse, у него была замечательная возможность генерировать UID серийной версии. Но что делать в IntelliJ? Как выбрать или сгенерировать идентичный UID серийной версии в IntelliJ? А что делать при модификации старого класса? Если вы не указали id, он создается во время...