从Groovy返回JSON有多种方法,以下是其中几种常见的方法:
def data = [
name: 'John',
age: 30,
email: 'john@example.com'
]
def json = new JsonBuilder(data).toPrettyString()
return json
这种方法使用JsonBuilder类来构建JSON对象,并使用toPrettyString()方法将其转换为格式化的JSON字符串。
def data = [
name: 'John',
age: 30,
email: 'john@example.com'
]
def json = JsonOutput.toJson(data)
return json
这种方法使用JsonOutput类的toJson()方法将Groovy对象转换为JSON字符串。
def jsonString = '{"name":"John","age":30,"email":"john@example.com"}'
def jsonSlurper = new JsonSlurper()
def data = jsonSlurper.parseText(jsonString)
return data
这种方法使用JsonSlurper类的parseText()方法将JSON字符串解析为Groovy对象。
以上是几种常见的从Groovy返回JSON的方法,具体选择哪种方法取决于你的需求和代码结构。
领取专属 10元无门槛券
手把手带您无忧上云