[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: