github.com/ouraigua/jenkins-library@v0.0.0-20231028010029-fbeaf2f3aa9b/src/com/sap/piper/JsonUtils.groovy (about)

     1  package com.sap.piper
     2  
     3  import com.cloudbees.groovy.cps.NonCPS
     4  
     5  @NonCPS
     6  String groovyObjectToPrettyJsonString(object) {
     7      return groovy.json.JsonOutput.prettyPrint(groovy.json.JsonOutput.toJson(object))
     8  }
     9  
    10  @NonCPS
    11  String groovyObjectToJsonString(object) {
    12      return groovy.json.JsonOutput.toJson(object)
    13  }
    14  
    15  @NonCPS
    16  def jsonStringToGroovyObject(text) {
    17      return new groovy.json.JsonSlurperClassic().parseText(text)
    18  }