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

Сериализация - это процесс, с помощью которого структуры данных преобразуются в формат, который может быть легко сохранен или передан и впоследствии реконструирован.

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

14
Когда и почему сущности JPA должны реализовывать интерфейс Serializable?
Вопрос в заголовке. Ниже я только что описал некоторые свои мысли и выводы. Когда у меня была очень простая модель предметной области (3 таблицы без каких-либо отношений), все мои объекты НЕ реализовывали Serializable. Но когда модель предметной области стала более сложной, я получил RuntimeException, в котором говорилось, что одна из …

13
Как сериализовать объект в строку
Я могу сериализовать объект в файл и затем восстановить его снова, как показано в следующем фрагменте кода. Я хотел бы сериализовать объект в строку и сохранить в базе данных. Может кто-нибудь помочь мне? LinkedList<Diff_match_patch.Patch> patches = // whatever... FileOutputStream fileStream = new FileOutputStream("foo.ser"); ObjectOutputStream os = new ObjectOutputStream(fileStream); os.writeObject(patches1); os.close(); …

8
Как JSON сериализовать наборы?
У меня есть Python, setкоторый содержит объекты __hash__и __eq__методы, чтобы убедиться, что дубликаты не включены в коллекцию. Мне нужно JSon закодировать этот результат set, но проходя даже пустой setв json.dumpsметод поднимает TypeError. File "/usr/lib/python2.7/json/encoder.py", line 201, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python2.7/json/encoder.py", line 264, in iterencode return _iterencode(o, …


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

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


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

6
Сериализация Entity Entity: BSON против MessagePack (против JSON)
Недавно я обнаружил MessagePack , альтернативный двоичный формат сериализации для буферов протокола Google и JSON, который также превосходит оба. Также есть формат сериализации BSON , который используется MongoDB для хранения данных. Может кто-нибудь рассказать о различиях и недостатках BSON по сравнению с MessagePack ? Просто, чтобы завершить список эффективных форматов …


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


5
Десериализовать из строки вместо 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 c#  xml  serialization 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.