


Возможные решения (кредит @jerney в комментариях)
Использование манипуляции с индексами:
%dw 1.0
%output application/java
%var input = "[\"HELLO\", \"WORLD\"]"
---
input[1..-2]
Использование регулярного выражения:
%dw 1.0
%output application/java
%var input = "[\"HELLO\", \"WORLD\"]"
---
input replace /^\[|\]$/ with ""
Используя простую замену:
%dw 1.0
%output application/java
%var input = "[\"HELLO\", \"WORLD\"]"
---
input replace "[" with "" replace "]" with ""
Regex также является вариантом, поэтому вам не нужно дважды вызывать replace: input replace /^\[|\]$/ with "", но это кажется немного более загадочным.
Мне больше нравятся оба этих решения, ха-ха. Обновлю ответ, чтобы они не потерялись в комментариях.
Если вам нужно быть немного безопаснее (избегайте замены
[или]для всей строки),input[1 to -2]также является вариантом, еслиinputявляется строкой.