Bug#969374: ITP: python-javaobj -- read and write Java objects serialized by ObjectOutputStream
Package: wnpp
Severity: wishlist
Owner: Hans-Christoph Steiner <hans@eds.org>
* Package name : python-javaobj
Version : 0.4.1
Upstream Author : Thomas Calmant <thomas.calmant@gmail.com>
* URL : https://github.com/tcalmant/python-javaobj
* License : Apache-2.0
Programming Lang: Python
Description : read and write Java objects serialized by ObjectOutputStream
python-javaobj is a Python library that provides functions for
reading and writing (writing is WIP currently) Java objects
serialized or will be deserialized by ObjectOutputStream. This form
of object representation is a standard data interchange format in
Java world.
.
The javaobj module exposes an API familiar to users of the standard
library marshal, pickle and json modules.
.
* Java object instance un-marshalling
* Java classes un-marshalling
* Primitive values un-marshalling
* Automatic conversion of Java Collections to Python ones
(HashMap => dict, ArrayList => list, etc.)
* Basic marshalling of simple Java objects (v1 implementation only)
The original project https://github.com/vbuell/python-javaobj has not
been maintained in 7 years and does not run on Python 3.x, so this
uses the maintained fork which is also known as javaobj-py3.
Reply to: