0

Jersey を使用して REST アプリケーションを作成しましたが、JAXB から自然な表記法を取得することに成功しませんでした。間違って送信された型を必要な型にキャストするように GWT アプリケーションを単純に適合させただけです。最善の解決策ではないことはわかっていますが、他のことをする時間はありませんでした。

App Engine でクラウド エンドポイントを設定し、Google が例に示したものとまったく同じ形式を取得しようとしたので、GAE に関して見逃しているものがあると思われます。

これは私がGAEに望むものです:

{
"anumberprop":123,
"atextprop":"blah",
"anarray":[{"another_no":432}]
}

これは私が実際に得るものです:

{
"anumberprop":"123",
"atextprop":"blah",
"anarray":{"another_no":"432"}
}

クライアントは内部で JSON を解析する GWT アプリまたは Google Apps Script になり、型が一致しない場合に多くの例外が発生するため、これは問題を引き起こします。

私は何を間違っていますか?

よろしく、ピーター

4

1 に答える 1