можем ли мы отправить плоский файл в IBM MQ или нам нужно создать строковое представление плоского файла, чтобы его можно было отправить в виде сообщения

попробуйте следующее:

$("#foo").html($("#foo").find("div"));​

demo: http://jsfiddle.net/PXxC4/

1
задан user466 27 February 2019 в 03:13
поделиться

2 ответа

Вы можете использовать IBM MQ с JMS

Существуют следующие опции, которые вы можете использовать для отправки данных вашего класса Java в очередь MQ.

TextMessage - может отправлять любые текстовые данные любого типа, т.е. вы можете сериализовать свой java-объект в XML, используя JAXB (или JAX-WS в случае SOAP), или JSON, используя что-то вроде GSON, [112 ] Джексон , JSONP (Resteasy, Джерси в случае REST и т. Д.) Или даже CSV

ObjectMessage - может отправлять java сериализуемые объекты, обратите внимание - [ 115] это рискованно

BytesMessage - может отправлять любые данные (в том числе любой текстовый формат). То есть Вы можете сериализовать ваши java-объекты в некоторый двоичный формат, такой как Буферы протокола Google или некоторые ASN.1 и т. д.

0
ответ дан Victor Gubin 27 February 2019 в 03:13
поделиться

Вы можете использовать метод ToString для вашего объекта или конвертировать в XML или JSON, который будет сериализован.

Так, например, если вы используете JSON, ваше принимающее приложение может десериализовать уплощенную строку в JSON, а затем соответствующий Java-объект

Отправляющее приложение -

import org.json.simple.parser.JSONParser;
import org.json.simple.JSONObject;


JSONObject obj = new JSONObject();
obj.put("xxx", yourJavaObject.somepropertyormethod);
obj.put("yyy", yourJavaObject.someotherpropertyormethod);

String msgAsAString = obj.toString();

0
ответ дан chughts 27 February 2019 в 03:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: