Comment puis-je convertir l'objet Java Object en InputStream?
Vous pouvez utiliser ObjectOutputStream
Vous écrivez l'objet (obj dans le code ci-dessous) dans ObjectOutputStream , votre objet que vous voulez convertir en un flux d'entrée doit implémenter Serializable .
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);
oos.writeObject(obj);
oos.flush();
oos.close();
InputStream is = new ByteArrayInputStream(baos.toByteArray());