1
У меня есть упомянутый ниже мыльный запрос, я использую WSO2ESB 4.9
.
запрос Мыло:WSO2ESB для каждого посредника, ДЛЯ КАЖДОГО РЕАГИРОВАНИЯ с добавлением/n/t с каждым элементом
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><jsonArray><jsonElement><a><s>as</s></a><b>Type1</b><c>C1</c><d><t>A1</t></d><e>e1</e></jsonElement><jsonElement><a><s>as</s></a><b>Type2</b><c>C2</c><d><t>A1</t></d><e>e1</e></jsonElement></jsonArray></soapenv:Body></soapenv:Envelope>
Я хочу итератора над jsonElement/б и получить JSon список: ["Type1", "Type2"]
.Но я получаю ниже списка:
[
"\n\t\t\t\t\t\t\t\t\t\t\tType1\n\t\t\t\t\t\t\t\t\t",
"\n\t\t\t\t\t\t\t\t\t\t\tType2\n\t\t\t\t\t\t\t\t\t"
]
Пожалуйста, любой способ, чтобы получить необходимый список. Для каждого медиатора:
<foreach expression="//jsonArray/jsonElement">
<sequence>
<payloadFactory media-type="xml">
<format>
<jsonElement>
$1
</jsonElement>
</format>
<args>
<arg expression="//b" evaluator="xml" />
</args>
</payloadFactory>
</sequence>
</foreach>