Groovy:引号中的LinkedHashMap值

问题描述 投票:0回答:2

我是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]...

groovy linkedhashmap
2个回答
0
投票

尚不清楚您在做什么,但看起来您的问题本质上只是“我如何在字符串值中加上引号”。


0
投票

代替此:

© www.soinside.com 2019 - 2024. All rights reserved.