0
我需要通過HTTP POST方法將數據插入到SAP HANA數據庫表中。例如,我想插入以下JSON對象:如何通過HTTP POST將JSON對象數組發送到SAP HANA數據庫?
{"Id": "000034330", "Name":"Albert", "Type":"Customer"}
如果我在HTTP POST請求的主體發送正好這個對象,它工作正常。儘管我不是每次只發送一個對象,但我想發送一個對象。我嘗試以下格式,但它不會工作:
{"entry":
[
{"Id": "000034330", "Name":"Albert", "Type":"Customer"},
{"Id": "000034331", "Name":"John", "Type":"Customer"}
]
}
發送這種格式出現以下消息響應:
The serialized resource has an missing value for member 'Id'
我應該如何格式化JSON對象數組?
不知道你如何將數據發送到後端,但這聽起來像是ODataModel中的批處理操作。 Json模型不提供這種模式,我認爲。您的服務是否需要特定格式的數據?您的服務如何知道如何處理對象或數組? –
如果您使用的是XSODATA,或者您可以使用XSJS發送JSON數組,則可以對多個創建請求使用批處理操作。 –
@RahulBhardwaj,所以我不能使用JSON模型進行批處理操作?將格式化爲XML的工作? –