BizTalk 2016 BRE - PullRequest
       116

BizTalk 2016 BRE

1 голос
/ 11 июля 2020

Я пытаюсь заменить некоторые символы в файле JSON в BRE, я хочу использовать это в конвейере BRE.

Ниже приведен JSON input

{
    "Attributes": "{}",
    "Credentials": "[]",
    "AccessRules": "[]",
    "EmployeeNumber": "A",

}

Я хочу заменить "{}" на {} и "[]" на [] с помощью BRE. Ниже приведен окончательный JSON, как он должен выглядеть.

{
    "Attributes": {},
    "Credentials": [],
    "AccessRules": [],
    "EmployeeNumber": "A",

}

Примечание: по какой-то причине я Я не могу создать пустой JSON объект и массив через BizTalk JSON конвейер кодировщика.

1 Ответ

1 голос
/ 12 июля 2020

Тогда у вас должно быть два действия в вашем правиле BRE

Replace the string "{}" in the message body with {}

Replace the string "[]" in the message body with []
...