2011-09-09 13 views
0

現在、POSTのJSON文字列をレスポンスの出力ストリームに返すサーブレットがあります。JavaサーブレットとJSON解析

これは私のコードです:

... 
response.setContentType("application/json"); 
PrintWriter out = response.getWriter(); 
out.print(jsonString); 
out.flush(); 

それだけでページ上の文字列を表示するように私は、クライアント側でこれを処理するかどうかはわかりません。何をする必要がありますか?

+0

関連:http://stackoverflow.com/questions/4112686/how-to-use-servlets-and-ajax – BalusC

答えて

3

JSONを返すサーブレットは、ブラウザから直接呼び出されるものではありません。 JSONを解釈できるJavaScriptや別のアーティファクトで呼び出されることを意味します。あなたがサーブレットから送信するJSONの内容から解析されたオブジェクトを取得します

var myObject = JSON.parse(myJSONtext, reviver); 

通常あなたのような何かを持っています。

myJSONtextを取得するには、通常、Javaスクリプトコード内でAJAX呼び出しを行います。

Googleにとって:JSON Ajaxの例

あなたは、オンラインで多くの情報を取得します。