Top > Blog Index > JSON を Groovy で使う

JSON を Groovy で使う

JSON をgroovy で使うには、 json-lib などほかの選択もありますが、 とりあえず http://www.json.org/java/index.html を使う場合の方法のメモ。

Step1 json.zip を入手

http://www.json.org/java/index.html から入手できます。

Step2 json.jarの生成

作業ディレクトリにて、 展開して、json.jar を生成。

$ mkdir src
$ cd src
$ unzip /path-to/json.zip
$ cd ..

Step3 Antで json.jar を生成

以下の build.xml を用意し、ant すればOK.

Step4 実際に使用する

json.jar を ~/.groovy/lib に配置します。(ディレクトリが存在していなければ作成する)

test.groovy

import org.json.*

def textAsMap = '{朝:グレープフルーツ,昼:うどん(丸亀製麺),晩:トンカツ}'
def jsonobj = new JSONObject( textAsMap )
println jsonobj.朝
println jsonobj.昼
println jsonobj.晩

実行

$ groovy test
グレープフルーツ
うどん(丸亀製麺)
トンカツ