2017-01-04 9 views
1

Нам нужен конвертер JSON от Type-A до Type-B (то есть JSON для строки JSON). Я знаю ESB-инструменты, которые имеют сопоставление для XML-XML, например IBM ESB.JSON to JSON Mapper

Так что у нас есть какой-либо инструмент с открытым исходным кодом или платное приложение

  1. который имеет редактор, чтобы сделать отображение JSON в другой формат JSON, с возможностью сделать некоторые основные операции, такие как форматирование и т.д.
  2. Может ли это трансформация будет разоблачена как REST служба
  3. При необходимости быть, извлечь эту трансформацию логику как JAR-файл и другая команда может использовать его

Спасибо.

+0

Прямо сейчас, я думаю, вам не повезло. (Но проверьте на следующей неделе - кто-то должен работать над таким инструментом, как это к тому времени.) Тем временем единственный способ, который я могу думать о том, что может быть способен к тому, что вам нужно, - это JSON -> AObject -> BObject -> JSON transform, где один объект отображается на другой, прежде чем преобразовать его в представление JSON этого объекта. –

ответ

1

Manjesh,

У меня есть для вас хорошая новость. Существует действительно программа с открытым исходным кодом, которая поможет вам в этом. Talend Open Studio (TOS) ESB (не путать с их TOS для интеграции данных). Любой инструмент ESB должен делать это довольно легко. См. Ниже:

Изображение 1 показано в SoapUI, где я звоню в службу REST, передавая префикс JSON: team1, команда: Giants отправляется. Я возвращаю: префикс: Cowboys лучше, чем, Team: Giants. Я мог бы сделать другие манипуляции (включая изменение структуры json), но составил простой пример.

enter image description here

На следующем изображении показывает реализацию Talend REST службы в пределах Talend:

enter image description here

, наконец, я показать внутренности компоненты (tXMLMap_2) где манипулировать данные JSON.

enter image description here

 Смежные вопросы

  • Нет связанных вопросов^_^