передача структуры данных из Java в Perl (и наоборот) - PullRequest
3 голосов
/ 29 июля 2010

Несколько дней назад я спросил о передаче структуры данных из Java в Perl и наоборот, и одним из реко-заданий был JSON. Я играл с ним (главным образом используя Gson для Java), и это кажется довольно хорошим. Единственная проблема - у меня есть ссылки внутри моей структуры данных (на другие объекты внутри той же структуры данных). В настоящее время каждая такая ссылка полностью «переводится», поэтому фактически каждый объект дублируется много раз, и вы не можете сказать, что все эти ссылки указывают на один и тот же объект.

Есть ли способ передачи информации из java в per и наоборот, предпочтительно в удобочитаемом формате, который также сохраняет данные о ссылках вместо дублирования значений?

Ответы [ 2 ]

4 голосов
/ 29 июля 2010

Аналогично JSON это "YAML", а YAML позволяет именно то, что вы описываете.Я считаю, что есть парсер YAML для Perl, и я знаю, что он есть для Java, потому что я использую его в текущем приложении.

http://yaml.org/

2 голосов
/ 29 июля 2010

Я бы предложил Inline :: Java для доступа к классу Java из Perl и наоборот.После запуска этого интерфейса вы можете легко получить доступ к методам и атрибутам класса.

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