Perl から Java で書かれたレスト サービスを呼び出しています。
@POST
@Path("/updategrid")
private void updategrid(@FormParam Grid grid);
Class Column{
private String col;
private String val;
//constructors and setters
}
Class Grid{
private String name;
private List<Column> columns;
//constructors and setters
}
Perl でポスト コール パラメータを渡そうとしています。
$httpClient->request(host/updateGrid, {grid=>{name=>'temp', columns=>[{col=>'A',val=>'B'}]}})
Grid には単一の文字列パラメーターを持つコンストラクターがないため、エラーが発生します。しかし、列パラメーターを削除すると問題ありません。リスト属性に渡す正しい方法は何ですか。