Как сериализовать или десериализовать строку XML в K2 пять?

Я создал брокер службы REST API в K2 пять. Один из API возвращает строку XML. Есть ли способ десериализовать его в K2 пять и получить теги и значения, которые меня интересуют?

Я пытался искать пути в K2 пять, но не мог понять, нужно ли нам создавать настроенный smartobject и каким-то образом использовать его для десериализации. Но даже тогда, как это будет генерироваться динамически?

Кроме того, если у меня есть представление, содержащее - скажем, имя и номер. Имея схему XML, можно ли ее сериализовать в строку XML и использовать в теле API PUT.

0 ответов

Если можно было бы указать вашему API отправлять вам JSON из ваших API вместо XML, вы можете использовать Deserialize, который должен быть доступен в определении ваших SmartObjects, которые вы создали из файла swagger для своей службы REST. Если вы не можете изменить ответ, вы можете создать служебную DLL C#, которая выполняет десериализацию из XML, и предоставить эту DLL как сборку конечной точки с помощью брокера службы конечных точек.

Другие вопросы по тегам