JAX-RSでREST APIを構築しています。JSONのJAX-RSでの構文解析
私はこのような方法があります:
要素がクラスである:私は、JSON要素を消費POSTを持って、私はEventData
のJSON文字列を投稿する場合
@POST
@Consumes({MediaType.APPLICATION_JSON})
public Response transactionRequest(EventData insert){
....}
をそれ正常に動作しますが、次のように切り替えた場合:
@POST
@Consumes({MediaType.APPLICATION_JSON})
public Response transactionRequest(ArrayList<EventData> insert){
....}
このようなJSON文字列を送信します。"{eventData:[{start:x,end:y,persons:[....]}]"
はArrayList
オブジェクトとそのEventData
オブジェクトを作成しますが、EventData
オブジェクト変数はnull
です。
誰でも手伝いできますか?
com.sun.jersey.json.impl.reader.JsonFormatException: "]"の代わりにコロンが使用される –
私の答えのJSONは非常に粗いサンプルです。リストを返すJAX-RSメソッドの出力を使用することをお勧めしますにダミーアイテムが含まれています。あなたの 'EventData'クラスを指定して有効なJSONを書きます:) –
私は有効なJSONサンプルで自分の答えを更新しました。 –