0
如果我做一個SOQL查詢,如:Salesforce的SOQL REST查詢與空字段
選擇ID,用戶名,從用戶UserRoleId
的API正確返回結果爲XML,但是因爲沒有行包含一個UserRoleId條目,該節點完全從結果中排除。
理想情況下,我希望能夠從顯示所有請求列的結果XML中創建表,即使它們是空的。有沒有辦法強制API甚至返回空列,以便我可以做到這一點,而不訴諸像分析SOQL查詢那樣的雜亂無章?
如果我做一個SOQL查詢,如:Salesforce的SOQL REST查詢與空字段
選擇ID,用戶名,從用戶UserRoleId
的API正確返回結果爲XML,但是因爲沒有行包含一個UserRoleId條目,該節點完全從結果中排除。
理想情況下,我希望能夠從顯示所有請求列的結果XML中創建表,即使它們是空的。有沒有辦法強制API甚至返回空列,以便我可以做到這一點,而不訴諸像分析SOQL查詢那樣的雜亂無章?
當您收到結果時,這不是一個好主意嗎?檢查窗簾列行是否爲空。當列爲空時,比你知道你自己設置了一個空列。這只是我的想法。
想想嘗試捕捉,只是我在應用程序中使用的例子:
try {
parentId = records.getJSONObject(i).getJSONObject("Parent).getString("Name");
catch (JSONException e) {
parentId = "a";
}
當從父列名是空的,然後parentId的= A。我會手動設置它,因爲我知道一些其他數據卷可能有這些數據。
我不認爲這是可能的。爲什麼遇到解析SOQL查詢的情況呢? – prasun