Политика IBM XML Connect "XML to JSON" добавляет $ char и не дает ожидаемый JSON - PullRequest
0 голосов
/ 30 ноября 2018

Привет! Я использую политику "XML to JSON", чтобы изменить свой XML на JSON, но добавляется дополнительный символ "$".не уверен, какая польза от этого и как от этого избавиться.В настоящее время: hello становится {"a": {"$": "hello"}} Ожидается, что он вернет {"a": "hello"}

Может кто-нибудь помочь, пожалуйста, здесь?

Ответы [ 2 ]

0 голосов
/ 28 мая 2019

Лучший способ сделать преобразования XML в JSON и JSON в XML - использовать узел сопоставления. Если вы используете «автоматические» узлы, это медленнее, чем узлы сопоставления, а также может иметь странное поведение, такое как добавление «$» илипозже удаляя их ... (согласно моему опыту, если у XML есть атрибуты, он может удалить "$" .. поэтому я перешел к узлам отображения и готов ..)

0 голосов
/ 24 января 2019

Только потому, что она использует Барсук для Трансформации.Для этого вы можете использовать политику Mapper для сопоставления ваших атрибутов для преобразования из XML в JSON.

...