Java サーブレットで JSON を返却する方法
Struts 的な、薄いサーブレットで JSON を返却する方法。
Action クラスで以下のようにしてレスポンスに JSON 文字列を書き込んでいき、return null;
で終わらせれば良い。
response.setContentType("applicaton/json");
PrintWriter out = response.getWriter();
// JSON 文字列を書き込んでいく
out.println(" { \"hoge\" : \"fuga\" } ");
// out.println() はいくら書いても良い
return null;
JSON 文字列中のダブルクォートのエスケープが面倒なので、なるべくハードコーディングは避けたい。w