文件路径的奇怪JSON输出

时间:2014-03-13 11:11:45

标签: json perl cpan

我正在使用JSON :: XS,而且我从某些文件路径的编码中获得了一些奇怪的输出。

要创建输出,我只需要对从perl调用dir命令获得的一些数据调用encode_json(使用``)。我保存在一个数组中。

我最终得到了一个类似于以下内容的JSON字符串:

 "\"E: \\\\helm\\\\Layman1\\n\""

额外的反斜杠来自哪里?

1 个答案:

答案 0 :(得分:2)

\字符在JSON中具有特殊含义。要在JSON中将其表示为数据,必须将其表示为转义序列:\\