プログラマメモ2 - programmer no memo2

無理矢理感がただよいますが、強引にjsonをgroovyにしています。 2008/04/14

groovyでjsonもどき。
無理矢理感がただよいますが、強引にjsonをgroovyにしています。
あくまでも、jsonもどきです。

単純に{}を[]にしているだけなんですが。
evalして、mapにしています。データが入っているだけならば、しかし、データ(キー、値)に{}が入ってたらアウトですが...

class G_JSON {
static void main(args) {
def s = "{'k':{'oo':'test'}}"
s = s.replaceAll("\\{", "[").replaceAll("\\}", "]")
s = new Eval().me(s)
println s.k.oo
}
}

: