【问题标题】:Local variable used in jsonBuilder with GroovyGroovy 在 jsonBuilder 中使用的局部变量
【发布时间】:2013-12-11 17:37:17
【问题描述】:

我想使用之前在 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 groovy jsonbuilder


    【解决方案1】:

    不完全确定您希望您的 json 结构是什么样的,但根据您的描述,我猜您正在寻找 JsonSlurper。看看这个:

    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)
    

    这就是你想要的吗?

    和平!

    【讨论】:

      猜你喜欢
      • 2016-07-11
      • 1970-01-01
      • 1970-01-01
      • 2014-11-03
      • 1970-01-01
      • 2013-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多