Ich verwende einen Python-Dienst, der als Teil seines Protokolls gebeizte Nachrichten verwendet. Ich möchte diesen Dienst von Java abfragen, aber um dies zu tun, muss ich meine Nachricht auf dem Client (Java) picken. Gibt es irgendwelche Implementierungen von pickle
, die auf der JVM laufen (idealerweise mit minimalen Abhängigkeiten)?
Erläuterung: Das Ändern der Serverseite ist keine Option, daher sind alternative Serialisierungen zwar praktisch, lösen das Problem hier jedoch nicht.
Einige zusätzliche Untersuchungen ergaben Pyrolite , eine mit MIT lizensierte Bibliothek, die es Java- und .NET-Programmen ermöglicht, mit der Python-Welt zu interagieren. Zusätzlich zur Remote-Objekt-Funktionalität enthält es (noch wichtiger) einen pickle
Serializer und Deserializer.
Tags und Links python java serialization