我有一个OBJECT ARRAY,我怎么能序列化这个数组?我给你c#代码,我必须用java编写。谢谢。 C#:
byte[] data = JSon.Serialize<object[]>(Parameters);
请注意我想序列化一个有对象的数组.. 我意识到这不是确切的答案:
ObjectOutputStream out = new ObjectOutputStream(anyOutputStream);
out.writeObject(objectArray);
我对anyOutputStream有问题,我真的不知道我应该把什么放在参数上..
答案 0 :(得分:3)
如果对象数组包含Serializable对象,则可以使用java.io.ObjectOutputStream
ObjectOutputStream out = new ObjectOutputStream(anyOutputStream);
out.writeObject(objectArray);
...
答案 1 :(得分:1)
new JSONObject(parameters).toString().getBytes()
需要JSONObject