Как убрать ответ json в конвейере DSL, используя groovy? - PullRequest
0 голосов
/ 29 марта 2019

Как разобрать этот JSON в конвейере Дженкинса. Я попробовал несколько вариантов ссылки org.groovy.StringEscapeUtils, JsonSlurper.

Кажется, ничего не работает, Нужна помощь на том же

import groovy.json.JsonException
import groovy.json.JsonSlurper


try {      
  print new JsonSlurper().parseText('''
    {
      \"hello\": \"world with quotation marks\"
    }
  ''')
} catch (JsonException | IllegalArgumentException e) {
  print e
}
​

вывод: [привет: мир с кавычками]

Ожидается: {"привет": "мир с кавычками"}

1 Ответ

0 голосов
/ 02 апреля 2019

Я использовал внешний инструмент Jq , чтобы преодолеть эту проблему.

...