使用Groovy在jsonBuilder中使用局部变量
我想使用之前在jsonBuilder中定义的局部变量。这是我的密码:使用Groovy在jsonBuilder中使用局部变量,json,groovy,jsonbuilder,Json,Groovy,Jsonbuilder,我想使用之前在jsonBuilder中定义的局部变量。这是我的密码: import groovy.json.JsonBuilder variable="""cols{id'Nom' label'LabelNom' pattern'' type'string'}{id'Test' label'Nom' pattern'' type'number'}""" def json = new JsonBuilder(variable) 但它不起作用!非常感谢你的帮助 不太确定您希望json结构是什么
import groovy.json.JsonBuilder
variable="""cols{id'Nom' label'LabelNom' pattern'' type'string'}{id'Test' label'Nom' pattern'' type'number'}"""
def json = new JsonBuilder(variable)
但它不起作用!非常感谢你的帮助 不太确定您希望json结构是什么样子,但从您的描述中,我猜您是在寻找。看看这个:
import groovy.json.JsonSlurper
def variable= '{"cols": [{"id": "Nom", "label": "Nom", "pattern": "", "type": "string"},{"id": "Test", "label": "Nom", "pattern": "", "type": "number"}]}'
def json = new JsonSlurper().parseText(variable)
这就是你想要的吗
和平