// 下階層用テンプレート #topicpath ---- //ここにコンテンツを記述します。 [[Json-lib>http://json-lib.sourceforge.net/]] はJavaでJSON形式を取り扱うためのライブラリです。Javaオブジェクト<->JSON形式の表現の相互変換を行うことができます。 ***インストール [#f3d0cc89] https://sourceforge.net/project/showfiles.php?group_id=171425よりバイナリをダウンロードできます。また依存ライブラリはhttp://json-lib.sourceforge.net/dependencies.html にあるとおり -commons-beanutils 1.7.0 -commons-lang 2.2 -[[ezmorph>http://ezmorph.sourceforge.net/]] 0.9.2 -[[xom>http://www.ibiblio.org/xml/XOM/]] 1.1 -junit 3.8.1(オプション) -oro 2.0.8(オプション) などです。 boolean[] boolArray = new boolean[] { true, false, true }; JSONArray jsonArray = JSONArray.fromObject(boolArray); System.out.println(jsonArray); 結果 [true,false,true] List list = new ArrayList(); list.add("first"); list.add("second"); JSONArray jsonArray = JSONArray.fromObject(list); System.out.println(jsonArray); 結果 ["first","second"] Map map = new HashMap(); map.put("name", "json"); map.put("bool", Boolean.TRUE); map.put("int", new Integer(1)); map.put("arr", new String[] { "a", "b" }); map.put("chars", new char[] { 'a', 'b' }); // char[]はサポートされない? 結果 {"chars":["a","b"],"arr":["a","b"],"int":1,"name":"json","bool":true} ---- この記事は #vote(おもしろかった,そうでもない) #comment #topicpath SIZE(10){現在のアクセス:&counter;}