2011-08-30 193 views
3

是否有人設法解析和編寫Ant中的任務中的JSON?使用Ant解析和編寫JSON

我需要解析一個json文件,修改它,然後將其寫回到磁盤上。我設法使用JDK 6的rhino引擎解析它,但是我卡住了,因爲我不知道如何將它序列化回磁盤。

它似乎我需要一個JSON序列化程序,犀牛顯然不包括一個。

回答

2

最近犀牛的版本應該有一個JSON對象:看到這個bug作爲固定在2010年即得到解決,而實際的類被稱爲NativeJSON並具有stringify方法應該讓你取回一個JSON字符串。

+0

我不知道什麼vertsion犀牛的是與JDK 6(1.6.026),包括但似乎也不是JSON既不NativeJSON可用。也許如果能夠使用BSF而不是JDK中的Rhino將會起作用。目前我無法加載ANT中的BSF腳本引擎,我不知道是什麼問題 – crisp2u

+0

成功!你的回答讓我回到使用Rhino引擎而不是Jdk引擎。一旦我能夠在Ant中加載Apache BSF,所有問題都消失了。我使用的是BSF 3.x而不是BSF 2.x,杜。 – crisp2u