XML树数据
<EMPLOYEEDATAROOT>
<id></id>
<EMPLOYEE>
<EmployeeId></EmployeeId>
<user_id></user_id>
<Basic_information>
<fname></fname>
<lname></lname>
...
...
</Basic_information>
</EMPLOYEE>
被展平并存储在这样的表格中。
SPACE类型表示节点没有子节点。 “A”的类型表示节点具有子节点。 而Hier代表等级制度。
现在,我需要使用此数据的嵌套JSON结构响应传入的HTTP get请求。要创建JSON,我需要一个结构。
我开始使用RTTI。但是,由于每个工作区域不同 - 一个工作区域可以只是一个节点,另一个工作区域可以只有一个级别的孩子,下一个可以有孙子等等.RTTI不是完全可能的 - 或者我不知道如何使用它
这里的任何想法都会有所帮助。
答案 0 :(得分:0)
您无需生成数据结构。使用JSON writer呈现您使用object-oriented rendering创建的输出。 This example显示了如何动态创建文档并将其呈现为XML;调整示例程序以使用JSON编写器应该是微不足道的。