JavaでJSON形式で吐き出すAPIを開発する必要がでてきたので、JavaライブラリのJSON-libを使って実現することにしました。
必要なライブラリ
JSON-libを実行するためには以下のライブラリが必要です。
- commons-lang 2.5(http://commons.apache.org/lang/)
- commons-beanutils 1.8.0(http://commons.apache.org/beanutils/)
- commons-collections 3.2.1(http://commons.apache.org/collections/)
- commons-logging 1.1.1(http://commons.apache.org/logging/)
- ezmorph(http://ezmorph.sourceforge.net/)
JSON-lib本体はこちら↓です。
http://sourceforge.net/projects/json-lib/files/
早速使ってみよう
JavaのMapからJSONオブジェクトを作成してみます。
Map map = new HashMap();
map.put("id","1");
map.put("name","keisuke");
JSONObject j = JSONObject.fromObject(map);
========================
【出力結果】
{"name":"keisuke","id":"1"}
========================
こんなかんじで、簡単にJSON形式で吐き出すことが出来ました。
逆にJSONデータを解析する方法は、こちら(【Java】JSON-libを使ってJSONを解析する)

