jenkinsfile字符串转JSON
时间: 2023-10-06 17:05:28 浏览: 190
Jenkins高级篇之Pipeline技巧篇-3-JSON文件处理多个参数进一步优化.rar
在 Jenkinsfile 中使用 Groovy 语言,可以使用 `readJSON` 和 `writeJSON` 方法将字符串转换为 JSON 对象或将 JSON 对象转换为字符串。
将字符串转换为 JSON 对象示例:
```groovy
def jsonString = '{"name": "John", "age": 30}'
def jsonObject = readJSON text: jsonString
println jsonObject.name // 输出 John
println jsonObject.age // 输出 30
```
将 JSON 对象转换为字符串示例:
```groovy
def jsonObject = [name: 'John', age: 30]
def jsonString = writeJSON jsonObject
println jsonString // 输出 {"name":"John","age":30}
```
注意:使用 `readJSON` 方法时,需要确保传入的字符串是合法的 JSON 格式,否则会抛出异常。
阅读全文