1
HTTP POST REQUESTを使用してデータ(テーブルの従業員)をAPIサービスに送信し、データベースに保存します。コードのPentaho(ケトル)でJAX-RS(RESTEasy)を正しく使用する方法
作品:
@POST
@Consumes({ "application/json" })
@Produces(MediaType.TEXT_PLAIN)
@Path("/full/json")
public Response recieveDataFJson(Employee employee) {
System.out.println("Recieved employee with name: " + employee.getName());
return Response.ok("works").build();
}
私はサービスに送信するためのデータを準備するためにJSONの出力項目を使用していますが、私はこの問題は、Pentahoの形式でJSONを送信しているということだと思う:
私は、最初のタグが、トンを削除しようとしました{"name":"mike"}
:
{"Employee":[{"name":"mike"}]}
が、サービスはただ待っています鶏は、送信アイテムでした:
{"":[{"name":"mike"}]}
私のサービスは認証を持っていない、URLが正しい
私は何を、またはより効率的に同じことを行う別の方法があることができますか?
Pentahoのリクエストデータを変更できますか?つまり、Pentahoが送信しているJSONを変更します。 –
はい、私は正確にpentahoにjsonを書く方法を教えて、ちょうどいくつかのパラメータを編集する方法を見つけられませんでした – MikeOx