Запитання з тегом «serialization»

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

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

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); …

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
Серіалізувати клас, що містить член словника
Розширюючи свою попередню проблему , я вирішив (де) серіалізувати свій клас конфігураційних файлів, який чудово працював. Тепер я хочу , щоб зберігати асоціативний масив букв на карту (ключ буква диска, значення мережевого шлях) і спробував використовувати Dictionary, HybridDictionaryі Hashtableдля цього , але я завжди отримую наступне повідомлення про помилку при …


6
Перетворити рядок в Enum в Python
Цікаво, який правильний спосіб перетворення (десеріалізації) рядка до класу Enum Python's Enum. Здається, getattr(YourEnumType, str)це виконує роботу, але я не впевнений, чи достатньо це безпечно. Щоб бути більш конкретним, я хотів би перетворити 'debug'рядок в такий об'єкт Enum: class BuildType(Enum): debug = 200 release = 400

13
Чи можлива серіалізація та десеріалізація класу в C ++?
Чи можлива серіалізація та десеріалізація класу в C ++? Я використовую Java вже 3 роки, і серіалізація / десеріалізація є досить тривіальною в цій мові. Чи має C ++ подібні функції? Чи є рідні бібліотеки, які обробляють серіалізацію? Приклад був би корисним.
138 c++  serialization 

6
Серіалізація суб'єкта господарювання: BSON vs 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 :multi_wrong, …


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.