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