2017-04-25 87 views
0

XML樹數據如何在ABAP中創建逐漸動態的結構?

<EMPLOYEEDATAROOT> 
<id></id> 
<EMPLOYEE> 
    <EmployeeId></EmployeeId> 
    <user_id></user_id> 
    <Basic_information> 
     <fname></fname> 
     <lname></lname> 
     ... 
     ... 
    </Basic_information> 
</EMPLOYEE> 

是扁平的,並存儲在像這樣的表。

enter image description here

空間的類型意味着該節點沒有孩子。 'A'的類型表示節點有孩子。 和Hier表示層次結構。

現在,我需要對這個數據的嵌套JSON結構的傳入HTTP請求做出響應。要創建JSON,我需要一個結構。

我開始使用RTTI。但是,由於每個工作區都不同 - 一個工作區可能只是一個節點,另一個可能只有一個孩子級別,下一個可以有孫輩等等。RTTI不是完全可能的 - 或者我不知道如何使用它。

這裏的任何想法都會有所幫助。

+0

等待,你得到一個XML並想將其轉換爲json? – icbytes

+0

XML進來 - 獲取存儲在表中。然後定期在桌面上發生某些操作。 然後,API需要響應傳入的HTTP GET請求並使用JSON對其進行響應。 – lonelymo

+0

並根據已經正確存儲在內部表中的數據,然後您想要創建一個關於層次結構的正確嵌套的JSON字符串? – icbytes

回答