首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

请问如何从groovy返回json?

从Groovy返回JSON有多种方法,以下是其中几种常见的方法:

  1. 使用Groovy内置的JsonBuilder类:import groovy.json.JsonBuilder

def data = [

代码语言:txt
复制
   name: 'John',
代码语言:txt
复制
   age: 30,
代码语言:txt
复制
   email: 'john@example.com'

]

def json = new JsonBuilder(data).toPrettyString()

return json

代码语言:txt
复制

这种方法使用JsonBuilder类来构建JSON对象,并使用toPrettyString()方法将其转换为格式化的JSON字符串。

  1. 使用Groovy内置的JsonOutput类:import groovy.json.JsonOutput

def data = [

代码语言:txt
复制
   name: 'John',
代码语言:txt
复制
   age: 30,
代码语言:txt
复制
   email: 'john@example.com'

]

def json = JsonOutput.toJson(data)

return json

代码语言:txt
复制

这种方法使用JsonOutput类的toJson()方法将Groovy对象转换为JSON字符串。

  1. 使用Groovy的JsonSlurper类解析JSON字符串:import groovy.json.JsonSlurper

def jsonString = '{"name":"John","age":30,"email":"john@example.com"}'

def jsonSlurper = new JsonSlurper()

def data = jsonSlurper.parseText(jsonString)

return data

代码语言:txt
复制

这种方法使用JsonSlurper类的parseText()方法将JSON字符串解析为Groovy对象。

以上是几种常见的从Groovy返回JSON的方法,具体选择哪种方法取决于你的需求和代码结构。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券