無理矢理感がただよいますが、強引にjsonをgroovyにしています。
2008/04/14
groovy
java
お遊び
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
}
}
static void main(args) {
def s = "{'k':{'oo':'test'}}"
s = s.replaceAll("\\{", "[").replaceAll("\\}", "]")
s = new Eval().me(s)
println s.k.oo
}
}
: