2

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

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

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

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

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

4

2 回答 2

3

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

ObjectOutputStream out = new ObjectOutputStream(anyOutputStream);
out.writeObject(objectArray);
...
于 2013-07-31T10:40:58.120 回答
1

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

requires JSONObject

于 2013-07-31T10:13:32.640 回答