如何在java中序列化OBJECT ARRAY



我有一个OBJECT ARRAY,如何序列化这个数组?我给你c代码,我必须用java编写。谢谢C#:

byte[] data = JSon.Serialize<object[]>(Parameters);

请注意,我想序列化一个有对象的数组。。我意识到这不是确切的答案:

ObjectOutputStream out = new ObjectOutputStream(anyOutputStream);
out.writeObject(objectArray);

我对anyOutputStream有问题,我真的不知道应该在参数上放什么。。

如果对象数组包含Serializable对象,则可以使用java.io.ObjectOutputStream

ObjectOutputStream out = new ObjectOutputStream(anyOutputStream);
out.writeObject(objectArray);
...

new JSONObject(parameters).toString().getBytes()

需要JSONObject

最新更新