Java ArrayList是否<Object>保持其序列,如果它转换为JSON(序列化)然后读回?



我有一个案例,发布了一个工作流,该工作流由通过kafka主题的顺序步骤组成。有一个大约15个步骤的序列,我首先生成序列,将其发布到kafka主题中,在那里读取,执行一个序列,然后将其发布回kafka。

要做到这一点,重要的方面是正确地维护序列。我曾想过使用类似Graph的数据结构,但我很好奇,如果我使用一个简单的Java数组列表,它会起作用吗?

JSON支持数组/列表,它们有顺序。其他数据结构是映射/字典/键值对,它们没有顺序。

ArrayList可以正确地序列化为第一个数据类型,因此可以保留其顺序。

最新更新