2011-09-15 3 views
0

私はサーバーから転送されたjavascriptでPOJOを使用することに苦労しています。 JavaScriptはオブジェクトのフィールドを理解していないようです。javascriptでPOJOを処理する

これを回避する方法はありますか?

ありがとうございます!

EDIT:私はおそらくjavascriptのPOJOのプリミティブなフィールドにアクセスできると思っていましたが、そうすることはできないようです。私の無知を許しなさい。 POJOからJSONへの変換を行う良いライブラリがあるかどうかを今質問したいと思います。

+3

あなたがデータを要求しているかのように、いくつかの詳細を追加する必要があり、どのようなサーバーは応答を返し、クライアントが応答を受け取ったら何をしているのかを示します。 – hvgotcodes

+0

スクリプトを追加できますか? – Amanpreet

+0

JavaScriptはJavaとは無関係です。彼らは意図的に同様の構文を持っていますが、別のタイプの環境で動作する1つのタイプの理由コードはありません。 –

答えて

3

あなたはあなたのJavaScriptがAJAXを介してサーバからいくつかのデータを要求している必要があり

「JavaScriptでPOJOを使用」することはできません。サーバーは通常、Jsonのデータで応答します。その後、jsonをjavascriptのオブジェクトリテラルに変換します。

0

DWR (Direct Web Remoting)プロジェクトに興味があるかもしれません。 Webアプリケーションの仕組みや、クライアント側とサーバー側の動作/コードの違いについての誤解を解消する必要があります。 DWRは、少なくともそれをと見なすことができます。あなたは今それについて考える(間違った)方法のようになります。

0

Java環境でPOJOとJSON間のデータを変換する必要がある場合は、Jacksonまたはgoogle-gsonを使用することを検討してください。

0

Java側でPOJOオブジェクトを使用でき、POJOオブジェクトをjsonオブジェクトに変換するために余分なライブラリを使用できます。 POJOのようなこのオブジェクトを使用するよりも。

表情で:ジャージーライブラリ

またはあなたがチェックできXStreamのlibに:JSON例えば :http://x-stream.github.io/json-tutorial.html のxml例えば:http://x-stream.github.io/tutorial.html

関連する問題