嗨,我通过Google Analaytics获得了一些(格式不正确-我知道)JSON:
[[parliament.nz, /en-nz/about-parliament/visiting/virtual-tour, 2469, 9.011340623734306, 496.3847711624139], [parliament.nz, /en-nz/about-parliament/history-buildings/buildings/virtual-tour, 949, 7.804004214963119, 367.6933614330875],
我想在这些路径周围加上一些引号,因为'/'会在处理的下一阶段引起问题。
我知道如何使用replaceAll删除它们,这有点难看。
有没有一种方法可以在整个路径中加上引号,以使/ s不会中断处理?
最佳答案
最简单的解决方案是让一个图书馆为您服务。
例如。 Apache Commons StringEscapeUtils.escapeJson(String input)。
否则,您将不得不自己处理极端情况。
标记输入字符串,然后转义路径,或者转义整个行然后嵌入。