我有一个要求,我必须解码一个base64编码的json,然后将这个json转换为xml。
我正在使用apache camel,我的路线看起来像这样
from("direct:start")
.process(processor).unmarshal().base64().log("uncoded json: ${body}")
.unmarshal().xmljson().log("json to xml: ${body}")
.end();
我正在获取从base64格式解码的json的日志。但我没有获得xml到json unmarshalling的任何输出。
请有人帮忙。我还发现在base64解码后,正文是Base64Inputstream格式而不是json。我尝试了各种方法将Base64Inputstream转换为json。但那不起作用