Java ISO消息表示,在“;“包装”;JPO中的方法

Java ISO消息表示,在“;“包装”;JPO中的方法,java,iso,jpos,bit-representation,Java,Iso,Jpos,Bit Representation,我有两个web服务。。一旦接受这样的有效负载: { "MTI": "0100", "2": "4655206331051889", "3": "000000", "4": "000000012300", "7": "0321054133", "

我有两个web服务。。一旦接受这样的有效负载:

{
    "MTI": "0100",
    "2": "4655206331051889",
    "3": "000000",
    "4": "000000012300",
    "7": "0321054133",
    "11": "001205",
    "14": "0325",
    "18": "5399",
    "22": "022",
    "25": "00",
    "35": "2312312332",
    "37": "206305000014",
    "41": "29110001",
    "42": "1001001",
    "49": "840"
}
我需要从中生成ISO消息表示,并将其发送到第二个web服务,该服务接受包含字段IsoMsg的有效负载:“ISO消息表示在这里”。。然后打开它

问题是,当我打包到第一个有效负载时,我得到了以下有线表示:

     0100 001205 29110001
看到了吗?只有MTI和其他两个字段,即字段11和41。。另外,开头有3个空格。。
有什么解释或其他方法可以得到它吗?

我知道可以做什么:我们使用ISOUtil.Hex2Byte(packagedMessage)。。
将生成完整的表示。

问题太模糊,请提供相关详细信息:如何打包有效负载(代码会很有用),预期结果是什么?我的问题很简单==>我想从上述JSON有效负载生成iso消息表示。。为了能够将它发送到第二个web服务并将其解包..您写道:当我打包到第一个有效负载时,我得到了这个有线表示(应该很奇怪)。为什么这个演示很奇怪?你能展示一下实现打包的代码吗?你认为什么是“非怪异”的结果?