надеюсь, что у вас все в порядке и у вашей семьи, мне нужно спросить что-то вроде нуба. Я сейчас работаю с Groovy для какого-то проекта в Дженкинсе. Мой json файл имеет много названий: «Ingress_1», «Ingress_2» и т. Д., Поэтому я попробую использовать знаменитый replaceAll, но ничего не происходит:
Вот код:
import groovy.json.JsonSlurper
if(the_suite.equals("Asset_important"))
{
def process =["cat",".blabla/jsonfile.json"].execute()
def jsonSlurper = new JsonSlurper()
List<String> artifacts = new ArrayList<String>()
def object_a = jsonSlurper.parseText(process.text)
def object = object_a.replaceAll(/_/, ' ')
assert object instanceof Map
for(i=0;i<object.data.size();i++){ artifacts.add(object.data[i].feature)
}
Я уже пробовал с replaceAll("/_/", ' ')
Спасибо, что прочитали это:)