Как удалить внутренние квадратные скобки из JSON с помощью Groovy

#json #groovy

Вопрос:

У меня есть строка JSON, как показано ниже, и мне нужно убрать квадратные скобки .Использовал код для создания JSOn из CSV.

 lines=read from csv
def payload = []

lines.each { line ->
    def contractor = line.split(',')
      payload.add(contractor as String )    
}
vars.put('payload', new groovy.json.JsonBuilder(payload).toPrettyString())
 log.info(vars.get('payload'))
   
 

Произведенный JSON :

 [
"[abc]",
"[Jagan1]",
"[Jagan2]",
"[Jagan3]"]
 

Мне нужен JSON, как показано ниже:
[«abc»,»jagan1″,»jagan2″,»jagan3″]

Комментарии:

1. Это действительно зависит от входного csv. Самое простое изменение: def contractor = line.split(',')[0]

2. Согласитесь, что для ответа без догадок, вероятно, потребуется показать нам ваш CSV-файл.