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