HTTP POSTメソッドを使用してSAP HANAデータベーステーブルにデータを挿入する必要があります。例えば、私は次のようなJSONオブジェクトを挿入したい:私はHTTP POSTリクエストのボディにちょうどこのオブジェクトを送信する場合HTTP POSTを使用してJSONオブジェクトの配列をSAP HANAデータベースに送信する方法は?
{"Id": "000034330", "Name":"Albert", "Type":"Customer"}
を、それが正常に動作します。ただし、一度に1つのオブジェクトを送信するのではなく、それらの配列を送信したいと思います。私は次の形式を試してみましたが、それは動作しません。
{"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で書式設定するのでしょうか? –