私はjsonの文字列の値を持っていました。私はjsonの文字列から値を取得する必要があります。 json文字列をjsonオブジェクトに変換してから値を取得しようとする必要があります。パイプラインのGroovyスクリプトでjsonの文字列から値を取得
jsonの文字列をjsonオブジェクトに変換するには、以下の手順を実行してください。
import groovy.js
def slurper = new JsonSlurper().parseText(str).on.JsonSlurper
しかし値を取得中にエラーが発生しました。
java.lang.IllegalArgumentExceptionが:EchoStepため(メッセージ:文字列):れるjava.lang:{分類されていないフィールドのjava.lang.String IDメッセージ= org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException}をインスタンス化できませんでした。 .ClassCastException:org.jenkinsci.plugins.workflow.steps.EchoStep.messageはクラスjava.lang.Stringを受け取りますが、クラスorg.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessExceptionを受け取ります。
親切にグルーヴィー
ノートにJSON文字列から値を取得するためのより良い提案を与える:私は、スクリプトの承認を制限するものではありませんでした。
json stringを表示してください。 – Rao