2
我有兩個併發運行的應用程序:一個在Perl中,一個在Java中。 Perl應用程序依靠使用nfreeze將對象存儲在數據庫中。如果我的Java應用程序可以訪問該數據庫,那麼如何在Java應用程序中「解凍」該對象?Perl的解凍()在Java中的實現
我不需要能夠寫入該對象,只需讀取它並在Java應用程序中使用它即可。
我有兩個併發運行的應用程序:一個在Perl中,一個在Java中。 Perl應用程序依靠使用nfreeze將對象存儲在數據庫中。如果我的Java應用程序可以訪問該數據庫,那麼如何在Java應用程序中「解凍」該對象?Perl的解凍()在Java中的實現
我不需要能夠寫入該對象,只需讀取它並在Java應用程序中使用它即可。
可存儲是專門爲Perl數據結構設計的。它尚未被移植到其他語言。
除了使用Storable之外(或者除此之外),使用XML,JSON或YAML(不按特定順序)。
這是不可能的,您的Java程序將不得不調用Perl腳本來將數據轉換爲更方便的東西。
答案是:你沒有。使用語言不可知的序列化方法;例如JSON。 –
您可能可以使用[jerl](https://code.google.com/p/jerl/),但我會自己使用JSON或協議緩衝區。 –