【发布时间】:2018-09-03 09:29:04
【问题描述】:
有一个远程 RabbitMQ 服务器只允许我发送和接收消息。这意味着我无法创造任何东西。我发送某个请求并以 JSON 格式得到答案。
在我的应用程序中,我有一个简单的 Receiver 类:
import org.springframework.amqp.rabbit.annotation.RabbitListener;
import org.springframework.stereotype.Component;
@Component
public class Receiver {
@RabbitListener(queues = "QueueName")
public void receive(String in) {
System.out.println(" [x] Received '" + in + "'");
}
}
我希望收到一个 JSON 对象。而不是这个,我得到一堆数字:
[x] Received '123,34,97,99,116,105,111,110,34,58,34,103,101,116,73,110,102,111,34,44,34,114,101,115,117,108,116,34,58,34,78,111,116,82,101,103,105,115,116,101,114,101,100,34,44,34,112,97,121,108,111,97,100,34,58,110,117,108,108,125'
我想那是 JSON 对象,但我怎样才能将其转换为可读格式?
【问题讨论】:
-
那是一个json?怎么会?在哪里?
-
您好,您能展示一下如何将这些 json 字符串排入 RabbitMQ 队列吗?
标签: java spring rabbitmq amqp spring-amqp