- 追加された行はこの色です。
- 削除された行はこの色です。
// 下階層用テンプレート
#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;}