是否有人设法解析和编写Ant中的任务中的JSON?使用Ant解析和编写JSON
我需要解析一个json文件,修改它,然后将其写回到磁盘上。我设法使用JDK 6的rhino引擎解析它,但是我卡住了,因为我不知道如何将它序列化回磁盘。
它似乎我需要一个JSON序列化程序,犀牛显然不包括一个。
是否有人设法解析和编写Ant中的任务中的JSON?使用Ant解析和编写JSON
我需要解析一个json文件,修改它,然后将其写回到磁盘上。我设法使用JDK 6的rhino引擎解析它,但是我卡住了,因为我不知道如何将它序列化回磁盘。
它似乎我需要一个JSON序列化程序,犀牛显然不包括一个。
最近犀牛的版本应该有一个JSON对象:看到这个bug作为固定在2010年即得到解决,而实际的类被称为NativeJSON并具有stringify
方法应该让你取回一个JSON字符串。
作为ECMAScript 5工作的一部分,JSON.stringify可与Rhino 1.7R3一起使用。
我不知道什么vertsion犀牛的是与JDK 6(1.6.026),包括但似乎也不是JSON既不NativeJSON可用。也许如果能够使用BSF而不是JDK中的Rhino将会起作用。目前我无法加载ANT中的BSF脚本引擎,我不知道是什么问题 – crisp2u
成功!你的回答让我回到使用Rhino引擎而不是Jdk引擎。一旦我能够在Ant中加载Apache BSF,所有问题都消失了。我使用的是BSF 3.x而不是BSF 2.x,杜。 – crisp2u