我有一棵树,它有多个孩子。我必须将树序列化为字符串并将其从字符串反序列化回树。我能够将树序列化为字符串。我使用以下格式:(-- 开始子节点为节点)-- 结束子节点为节点,- 分隔符为子节点为节点
例如:1(11(111(1111),112),12(121,122,123),13(131))
但是我无法将上述字符串反序列化为 Java 中的 Tree。请帮忙。一些示例代码会有所帮助。
只要我能够反序列化它,我也愿意将字符串序列化为另一种格式。
我有一棵树,它有多个孩子。我必须将树序列化为字符串并将其从字符串反序列化回树。我能够将树序列化为字符串。我使用以下格式:(-- 开始子节点为节点)-- 结束子节点为节点,- 分隔符为子节点为节点
例如:1(11(111(1111),112),12(121,122,123),13(131))
但是我无法将上述字符串反序列化为 Java 中的 Tree。请帮忙。一些示例代码会有所帮助。
只要我能够反序列化它,我也愿意将字符串序列化为另一种格式。
如果您对其他格式持开放态度(如所述)并使用XStream,它可能会序列化/反序列化为 XML,而无需您做任何进一步的工作。您可以根据需要进一步自定义序列化。
使用 Jackon 并序列化为 JSON 怎么样?