JSP で JSON 形式文字列を返す(出力する)には、簡単なものは、文字列を自分で作っても良いですし、
複雑なオブジェクトなら、Jackson 等のライブラリの助けを借ります。
JSPでJSON文字列を返す時のコーディング上の考慮点は以下です。
後は通常の out.print() で出力できます。
なお、JSON形式はエスケープする文字がいくつかあるので、出来れば専用のライブラリを
通したほうが確実です。
ずっと、"text/json"だと思ってました。"application/json"が正しいです。
あと、最近の Firefox では、文法チェックをしてくれます。
デバッグが楽です。
些細なことですが、JSP では余計な空行ができます。
前から気にはなっていたのですが、
<%@ page trimDirectiveWhitespaces="true"%>
を入れておくと、無くなります。
| « 前頁 | 次頁 » |