JSON-libを使う
はじめに
前回と同じく使い方で困ったのでメモ
環境
- NetBeans 8.2
というか1個前の記事JAX-RSを試すと同じ
インストール
プロジェクトツリーのプロジェクトファイル→pom.xmlを開く
以下を追加する
1 <dependencies>
2 // ここから
3 <dependency>
4 <groupId>net.sf.json-lib</groupId>
5 <artifactId>json-lib</artifactId>
6 <version>2.4</version>
7 <classifier>jdk15</classifier>
8 </dependency>
9 // ここまで
10 <dependency>
11 <groupId>javax</groupId>
12 <artifactId>javaee-web-api</artifactId>
13 <version>7.0</version>
14 <scope>provided</scope>
15 </dependency>
16 </dependencies>
記述元はここからJson Lib » 2.4
ただこれだけだと動かない
1<classifier>jdk15</classifier>
が要る
How do I configure Json-lib as a dependency with Maven2 ?
As Json-lib comes in two flavors (for the time being) you'll have to add to your dependency declaration, like the following:
だそうです。
最後にメニューの実行→プロジェクトをビルド(F11)からビルドし直す
classifierの記述が抜けてると怒られる
使い方
実際に使ってみる
1import net.sf.json.JSONArray;
2
3boolean[] boolArray = new boolean[] { true, false, true };
4JSONArray jsonArray = JSONArray.fromObject(boolArray);
5System.out.println(jsonArray.toString());
こんな感じ