groovy-替换变量值

izj3ouym  于 2021-08-20  发布在  Java
关注(0)|答案(1)|浏览(438)

从json检索字符串值,在该字符串中,我想替换该字符串中的变量值。
下面是我在类中声明的变量

def recordCount = '33'

下面是一个从json中检索并存储到单独变量中的函数

def jsonString = '${recordCount}'

Assert部分

assert recordCount == JsonString

执行时,我想替换 recordCount 价值观 jsonString 变量
谁能给我指点一下吗?
Assert控制台错误

Unable to verify equal between actual object ’33’ and expected object ' "$recordCount" '
umuewwlo

umuewwlo1#

如果需要变量替换,应该使用双引号字符串。

~ $ cat prabu_groovy_substitution.groovy 
def recordCount = '33'
def jsonString = "${recordCount}"
assert jsonString == recordCount

println "jsonString is ${jsonString}"

~ $ 
~ $ groovy prabu_groovy_substitution.groovy 
jsonString is 33

相关问题