我正在评估使用 J2H ( http://json2html.com/examples/ ) 来呈现 JSON 结构。
我的 JSON 是复杂的树,具有许多重复(递归)结构。
我的问题是关于如何定义一个转换,当它找到相同类型/结构的节点时可以在 JSON 树的多个级别应用(我可以添加类型或类属性以了解哪些节点属于相同类型)。
例子:
+ root type=node
+ child type=attribute
+ child type=node
+ child type=attribute
+ child type=attribute
+ child type=node_primitive
+ child type=primitive
+ child type=attribute
+ child type=node
在那棵树上,我们有类型:节点、属性、node_primitive 和原始类型,它们可以位于树的不同级别。并且相同类型的节点将具有相同的结构。