0

Python の外部から (この場合は Java から) シリアル化された Python オブジェクトを作成して、Python がそれを読み取り、Python のオブジェクトであるかのように処理できるようにしたいと考えています。単純なオブジェクト (int、float、String など) から始めますが、これがクラスでもできるかどうか知りたいです。

機能性が第一ですが、すぐに実行できることは僅差です。アイデアは、Java ランドにいくつかのデータがありますが、Python ランドにいくつかのビジネス ロジックがあるということです。できるだけ早く Python ロジックを介してデータをストリーミングできるようにしたい...現在、このデータは文字列としてシリアル化されており、これはかなり無駄だと思います。

前もって感謝します

4

1 に答える 1

8

最良の答えは、JSON などの標準化された形式を使用し、Python でその形式からオブジェクトを作成し、Java からデータを生成するために何かを作成することです。単純なことの場合、これは実質的に手間がかかりませんが、当然、スケールアップします。

Java 内からエミュレートしようとするとpickle、その価値以上の労力がかかりますが、本当にその考えに固執している場合は、Jython を調べることができると思います。

于 2013-02-22T15:34:23.010 に答える