我有一个基于以下模板的树结构:https://github.com/gt4dev/yet-another-tree-structure/blob/master/java/src/com/tree/TreeNode.java
我想将整个树转储到JSON对象中。我已经研究过使用Jackson,但很难找到适合此特定任务的用法示例。
编辑:我应该更清楚地知道,我正在寻找的是一个与原始树具有相同结构的JSON文件,因此,我正在寻找的是这样的东西:
{
"root": data {
"child 1": "data child 1",
"child 2": "data child 2" {
"child of child 2": "data..."
以此类推...
答案 0 :(得分:0)
JSON是一种字符串格式-一种线性格式。
树不是线性数据类型。
有了这些,您需要确定一棵树看起来像一个字符串。
您可以尝试:
"A(B(E,F),C(G,H))"
["A", "B", C"]
[{"node":"A","children":["B","C"]},{"node":"B","children":["E","F"]}]