Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中树与字符串之间的序列化和反序列化_Java_String_Serialization_Tree_Deserialization - Fatal编程技术网

Java中树与字符串之间的序列化和反序列化

Java中树与字符串之间的序列化和反序列化,java,string,serialization,tree,deserialization,Java,String,Serialization,Tree,Deserialization,我有一棵树,它有多个孩子。我必须将树序列化为字符串,并将其从字符串反序列化为树。我能够将树序列化为字符串。我使用以下格式: (-开始节点的子级) )--结束节点的子节点 ,--节点子级的分隔符 例:1(11(111(1111)、112)、12(121122123)、13(131)) 但是,我无法将上述字符串反序列化为Java中的树。请帮忙。一些示例代码会有所帮助 只要我能够反序列化字符串,我也愿意将其序列化为另一种格式 如果您对其他格式(如上所述)持开放态度并使用它,则很可能会将其序列化/反序列

我有一棵树,它有多个孩子。我必须将树序列化为字符串,并将其从字符串反序列化为树。我能够将树序列化为字符串。我使用以下格式: (-开始节点的子级) )--结束节点的子节点 ,--节点子级的分隔符

例:1(11(111(1111)、112)、12(121122123)、13(131))

但是,我无法将上述字符串反序列化为Java中的树。请帮忙。一些示例代码会有所帮助


只要我能够反序列化字符串,我也愿意将其序列化为另一种格式

如果您对其他格式(如上所述)持开放态度并使用它,则很可能会将其序列化/反序列化为XML,而无需您做任何进一步的工作。您可以根据需要进一步自定义序列化。

使用Jackon并序列化为JSon如何?

在上面的示例中,树结构如下:树根=1 1的孩子=11,12,13的孩子=11111的孩子=12112212313的孩子=131111的孩子=1111Sorry。让我澄清一下。当我说,我对另一种格式持开放态度时,我指的是字符串的另一种格式。我必须将树序列化为字符串。