groovy 字符串转json
时间: 2023-09-12 12:03:08 浏览: 79
在 Groovy 中,可以使用 `JsonSlurper` 类将字符串转换为 JSON 对象。
示例代码如下:
```groovy
import groovy.json.JsonSlurper
def jsonString = '{"name": "Alice", "age": 25}'
def jsonSlurper = new JsonSlurper()
def jsonObject = jsonSlurper.parseText(jsonString)
println(jsonObject.name) // 输出 "Alice"
println(jsonObject.age) // 输出 25
```
在上面的示例中,我们首先定义了一个 JSON 字符串 `jsonString`,然后创建了一个 `JsonSlurper` 实例 `jsonSlurper`,并使用 `parseText` 方法将字符串解析成 JSON 对象 `jsonObject`。最后,我们可以通过访问 `jsonObject` 的属性来获取 JSON 对象中的值。
需要注意的是,如果 JSON 字符串不符合标准,或者包含不支持的数据类型,那么 `JsonSlurper` 可能会抛出异常。因此,在使用时需要对数据进行校验和处理。
阅读全文