groovy 字符串转json
时间: 2023-09-16 15:12:18 浏览: 45
在 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` 对象,并使用 `parseText` 方法将字符串转换为 JSON 对象。最后,我们可以使用点号语法访问 JSON 对象中的属性值。
需要注意的是,如果 JSON 字符串格式不正确,会抛出异常。所以在使用 `JsonSlurper` 类进行字符串转换时,需要确保 JSON 字符串的格式是正确的。