问题描述
必须通过消息代理(MQ / Solace)将JSON消息发送到使用Java的此封闭式closed子系统。但是以某种方式,系统不会在接收到时解析json字符串。经过一番查询后,我得到的只是发布到the子系统上的样本sample子JMS config GUI代码片段。因此,希望我可以遵循此步骤并创建预期的JMS消息。
只想先获得默认的正确值:
-
内容类型:application / json 问题是在ule子中使用的名称,因为在JMS中不允许使用char'-',因此从另一个线程找到了“ Content_Type”。 Java编码类似于:
msg.setStringProperties("Content_Type","application/json")
?其次,“ application / json”是字符串吗?原因m子似乎具有此mimeType,这会引起其他麻烦! -
编码:UTF-8 在Java中,是否可以像这样:
context.createTextMessage(utf8String)
或其他一些StringProperties?
我收到的另一个代码片段,m子表达式错误,或者只是没有从我的Java应用程序中解析应用程序/ json字符串! 消息位于json中,主要分为3个部分:标头,有效负载和签名。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)