groovy 字符串转json
时间: 2023-09-09 11:07:06 浏览: 47
在 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`。最后,我们可以通过对象的属性来访问 JSON 中的数据。
需要注意的是,如果 JSON 字符串不是一个合法的 JSON 格式,调用 `parseText` 方法会抛出异常。因此,在使用 `parseText` 方法之前,最好先检查一下字符串是否符合 JSON 格式。