groovy 字符串转json
时间: 2023-09-10 16:14:15 浏览: 59
在 Groovy 中,可以使用 `JsonSlurper` 类将字符串转换为 JSON。
示例代码如下:
```groovy
import groovy.json.JsonSlurper
def jsonString = '{"name": "John", "age": 30}'
def jsonSlurper = new JsonSlurper()
def jsonObject = jsonSlurper.parseText(jsonString)
println jsonObject.name // 输出 John
println jsonObject.age // 输出 30
```
在这个示例中,我们首先定义了一个 JSON 字符串 `jsonString`,然后创建了一个 `JsonSlurper` 实例 `jsonSlurper`。接下来,我们使用 `parseText` 方法将字符串解析为 JSON 对象,并将其赋值给 `jsonObject`。最后,我们可以使用 `jsonObject` 中的属性访问 JSON 对象的值。
当然,如果 JSON 字符串比较复杂,还可以使用 `JsonSlurper` 的其他方法进行解析。详情请参阅 Groovy 文档。