формат сериализации со строковой ссылкой на поля - PullRequest
0 голосов
/ 05 сентября 2011

Я нашел эту ссылку на протоколы сериализации , но только XML обрабатывает ссылки на поля через Xpath.Я не большой поклонник XML, потому что его сериализация медленная, большая и не очень удобная для чтения в текстовом формате.

Какие у меня есть альтернативы?

Мне нужно хотя бы поискать поляили массивы и в идеале добавлять объекты на лету с проверкой по известной схеме.

1 Ответ

1 голос
/ 05 сентября 2011

Помимо XML, вы можете использовать:

  1. Двоичная сериализация (доступна на большинстве платформ), которая является наиболее компактной и быстрой, но наименее совместимой (не может портировать между системами), если используются варианты, специфичные для платформы.
  2. Текстовый формат, такой как JSON, который менее тяжелый, чем XML, но по-прежнему удобочитаемый для человека (некоторые говорят, что больше, чем XML) и переносимый.
  3. Вы также можете выводить в плоский файл (громоздкая, но хорошая совместимость между технологическими стеками).

Кстати, если вы обнаружите, что XML не очень удобен для чтения, у вас могут быть проблемы с другими «читаемыми человеком» вариантами сериализации.

Редактировать: включение комментариев @ marc.

...