Существует ли шаблон для использования XML для сериализации объектов без накладных расходов?

Точно так же, как вы можете использовать JSON в JavaScript? Хотя бы статические свойства?

Или, может быть, даже для потоковой передачи хеш-таблицы?

Это слишком упрощенно в надежде найти что-то вроде

Object.Serialize (stream), где stream - это файл, который можно переопределить при выборе других вероятных целей-кандидатов, используя какой-то формат по умолчанию, скажем, XML?

С Объектом obj = stream.Deserialize () ...

10.12.2008 23:52:19
Тааак ... На каком языке / инструментах вы хотите это? Javascript?
Loki 11.12.2008 02:00:50
C # будет один. С тех пор как я опубликовал это, я прибегаю к поиску "сериализации объектов C #". Есть много постов. Все они, кажется, немного отличаются, с различным количеством шагов и длинных строк комментариев с проблемами. Я хотел бы что-то в порядке "Object.Serialize (path)"
dkretz 11.12.2008 06:57:04
Не было бы неплохо иметь простой массовый сериализатор (как у нас есть "toString ()")
dkretz 11.12.2008 06:58:32
2 ОТВЕТА

Я предлагаю вам взглянуть на XStream для .Net . Я не использовал этот вариант, но нашел оригинальный XStream достаточно простым для использования в Java.

0
26.12.2008 20:19:37

Java поддерживает это с XMLEncoder начиная с 1.4. Формат довольно компактен, и XMLEncoder позволяет переопределить сериализацию определенных классов объектов, так что вы можете использовать значение по умолчанию, где он подходит, и делать все, что вы хотите в другом месте.

1
4.06.2009 10:40:40