将long xml文件转换为字符串

时间:2017-08-23 12:12:00

标签: java xml xml-parsing

我正在开发一个项目,我必须在服务器中转换XML文件,然后将它们发送到客户端的JSON表单

问题是我有一个很大的XML文档,因为解析会超过字符串的限制大小。

我甚至尝试将字符串更改为Byte[]但问题是我的角度客户端只接受JSON表单

@RequestMapping(value = "/{var1}/{var2}", method = RequestMethod.GET)
public ResponseEntity<byte[]> getGraph(@PathVariable("var1") String var1, @PathVariable("var2") String var2)  {
    byte[] result = loadUnloadWorkflow.loadWorkflow("AMAZONTEST", "FR");
    return new ResponseEntity<byte[]>(result, HttpStatus.OK);
}

有没有办法将任何XML文件解析为字符串?

1 个答案:

答案 0 :(得分:0)

您可以尝试将XML转换为对象,然后将对象转换为json。那怎么样?