我是Groovy的新手。我像这样[(nodeRootName): (value)]
并且在所有转换之后都将其转换为JSON:def json = new groovy.json.JsonBuilder( map )
而此崩溃,因为在地图中的值无效。映射为[nsiKTRUs:[[position:[data:[[code:01.11.11.111-00001], [version:1], [inclusionDate:2018-06-16T05:53:14+04:00]...
如何加引号value
?我尝试
String value = ""
value = Node.text()
map = [(nodeRootName): (value)]
和map = [(nodeRootName): ("\"" + ${value} + "\"")]
和map = [(nodeRootName): ("${value.toString()}")]
但是映射都一样[nsiKTRUs:[[position:[data:[[code:01.11.11.111-00001], [version:1], [inclusionDate:2018-06-16T05:53:14+04:00]...
尚不清楚您在做什么,但看起来您的问题本质上只是“我如何在字符串值中加上引号”。
代替此: