标签: json perl cpan
我正在使用JSON :: XS,而且我从某些文件路径的编码中获得了一些奇怪的输出。
要创建输出,我只需要对从perl调用dir命令获得的一些数据调用encode_json(使用``)。我保存在一个数组中。
encode_json
``
我最终得到了一个类似于以下内容的JSON字符串:
"\"E: \\\\helm\\\\Layman1\\n\""
额外的反斜杠来自哪里?
答案 0 :(得分:2)
\字符在JSON中具有特殊含义。要在JSON中将其表示为数据,必须将其表示为转义序列:\\。
\
\\