编辑序列化对象[重复项]

问题描述 投票:-1回答:1
我有一个序列化的对象存储在文件中(带有ObjectOutputStream)。

是否可以在不反序列化和重写文件的情况下编辑文件中的序列化对象?

java file serialization deserialization objectoutputstream
1个回答
1
投票
不,您不能也不应直接编辑文件。您需要反序列化数据,更改它,然后重新序列化它。做其他任何事情都是危险的。实际上,许多建议人们

not使用Java序列化库来序列化数据,而是序列化为XML或JSON之类的可读格式,或者将数据存储在数据库中,这是一种更加灵活和强大的结构。

© www.soinside.com 2019 - 2024. All rights reserved.