以JSON形式创建JMS消息

时间:2018-05-10 11:54:39

标签: spring spring-jms spring-test

有没有办法可以将JMS消息构建为JSON类型。我需要创建一个JSON消息进行测试。有很多属性,所以我不想单独设置它们并创建对象然后将其转换为JSON。任何其他方式(比如说)我读了json文件并创建了一个Message然后发送到JMS队列。

1 个答案:

答案 0 :(得分:0)

是的,在JMS消息(正文)中,您可以发送JSON。

MessageProducer producer = session.createProducer(destination);
// We will send a small text message saying 'Hello World!'
TextMessage message = session.createTextMessage(" { "\name"\:"\John"\, "\age"\:31, "\city"\:"\New York"\ }");
// Here we are sending the message!
producer.send(message);
System.out.println("Sent message '" + message.getText() + "'");