0

私はGWTプロジェクトに取り組んでおり、GWTのindexeddbサポートを実装しています。タイプ「any」の値をjavaからjavascriptに(またはその逆に)渡すにはどうすればよいでしょうか。たとえば、このjavascriptメソッドはObjectStore仕様からのものです。

IDBRequest add(任意の値、オプションの任意のキー)は(IDBDatabaseException、DOMException);を発生させます。

(基本的に、そのメソッドはデータベースにキーと値のペアを追加します。したがって、キーと値は任意のオブジェクトにすることができ、タイプが任意である理由を説明します)

Javaでジェネリック型を使用してJava値を変数valueとkeyに渡そうとしましたが、機能しないようです。サンプルコードを提供できれば素晴らしいと思います:)

4

3 に答える 3

1

本当に任意の型が必要な場合は、汎用 Java オブジェクトを使用してください。通常、これは本当に良い考えではありませんが、任意の型が必要だと言いました。一般的な Object はそれを含みます。

于 2011-08-11T19:09:03.113 に答える
0

これらのオブジェクトをjsonに変換し、問題なく渡します:)

于 2011-08-29T20:11:23.043 に答える
0

その情報が不足しているため、それがあなたのケースに当てはまるかどうかはわかりませんが、ほとんど何でも (ブール値、文字、int、long、float など) を表すことができるため、いつでも値を文字列として渡すことができます。それらが有効であることを確認するだけで、必要に応じて解析/変換/キャストできます。

またはhbtestの答え

于 2011-08-11T19:14:43.753 に答える