java - 序列化以反序列化订单信息

标签 java serialization deserialization

在我的一次面试中,面试官给了我这样一个场景:我通过 FTP 获取一个文件,其中存储了订单信息,每个字段都用逗号分隔。我需要使用序列化将此信息存储在 Order 类的对象中。

文件格式: orderId,securityName,买/卖,订单类型,数量,价格

Class Order
{
    int orderId;
    String securityName;
    ....

}

我想在这里提一下,该文件是由其他应用程序生成的,我们必须使用该应用程序生成的文件。我很困惑我该如何做到这一点,因为那里没有完成编码,所以我如何解码数据?

最佳答案

  1. 读取 CSV 文件以获取 Order 对象列表。
  2. 使用序列化将包装对象存储在文件中。

关于java - 序列化以反序列化订单信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14823794/

相关文章:

C++ boost 序列化 - 如何替换存档中的字段类型

java - CGLib 和序列化

java - 反序列化得到 null 字符串应该有值

java - 使用 Gson 反序列化复杂的 JSON

c# - 您可以将旧版本的 xml 反序列化为更新的结构吗

java - 如何在不使用 hibernate 覆盖以前的数据的情况下为特定列插入新行

java - AWS Java API授权不一致

c# - 如何创建一个对象的实例?

java - 如何通过JSONArray获取API的数据

java - 从一个方法中抛出多个异常