Может ли Ruby прочитать файл .dat, созданный в VB.NET? - PullRequest
1 голос
/ 04 апреля 2011

Как мне создать список элементов в VB.NET, сохранить его в файл .dat и заставить Ruby заново создать такой список (в виде массива) с такими элементами (это будут строки, логические и целые числа)

Ответы [ 2 ]

1 голос
/ 04 апреля 2011

Файл .dat - это просто двоичный двоичный объект, не так ли? Если вы используете какой-либо конкретный формат, вы можете легко перевести его на эквивалентный код Ruby. До тех пор, пока знания дублируются на обоих концах, это ведет к нарушению принципа СУХОЙ. JSON может быть хорошим промежуточным представлением (как отметил @Charlie Martin), потому что это простой текстовый формат, и вы всегда можете добавить сжатие.

1 голос
/ 04 апреля 2011

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

  1. необходимо сделать структуру данных в VB
  2. записать ее в JSON в виде файла
  3. прочитать файл JSON с использованием Ruby.

Вот сериализатор JSON для .Net:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...