Политика IBM XML Connect "XML to JSON" добавляет $ char и не дает ожидаемый JSON

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

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

0 ответов

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

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

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