嗨,我通过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)

否则,您将不得不自己处理极端情况。

标记输入字符串,然后转义路径,或者转义整个行然后嵌入。

09-26 15:24