2011-08-30 44 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