gpt4 book ai didi

json - 如何使用 Stomp/JSON 在 ActiveMQ 中使用 JMS 消息转换

转载 作者:行者123 更新时间:2023-12-04 14:53:22 25 4
gpt4 key购买 nike

我正在以 JSON 格式向 ActiveMQ 服务器发送消息。我正在尝试使用 JMS 转换将 JSON 编码对象转换为真正的 Java 对象,希望能够对内部数据使用选择器。

Here是指向有关 Stomp 和消息转换的文档的链接。
Here是补丁讨论的链接,其中有人展示了合法 JSON 对象的示例

我发送的 JSON 对象的格式(以 pretty-print 形式)与此类似:

{
“消息”:{
"flag1": "value1",
“flag2”:“value2”
}
}

消息到达消息队列,但转换错误属性设置为“msg:msg”。

最佳答案

转换 jms-map-json 或 jms-object-json 接受的唯一格式是简单的 Map 格式,在 JSON 中是:

{“ map ” :
{“入口” :
[
{ "string1": [ "key1", "value1"] },
{ "string2": [ "key2", "value2"] }
]
}
}

这与论坛中显示的格式相同。这种格式表示 java 中的名称/值对映射对象。

选择器仅可用于属性和标题。

关于json - 如何使用 Stomp/JSON 在 ActiveMQ 中使用 JMS 消息转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/402651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com