如何通过HTTP POST将一组JSON对象发送到SAP HANA数据库?

时间:2017-06-14 14:48:59

标签: json database sapui5 hana

我需要通过HTTP POST方法将数据插入SAP HANA数据库表。例如,我想插入以下JSON对象:

{"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对象数组?

1 个答案:

答案 0 :(得分:0)

您可以使用ajax调用来更新您的hana数据库表。以下是ajax调用的语法

$。AJAX({ '网址':URL, '数据':JSON.stringify(urObj), '类型':' POST&#39 ;, '成功':功能(数据){} }) 但是你必须更新你的xsjs,因为数据包含在标题中......