提升:为什么write_json改变内容

时间:2014-05-15 12:25:33

标签: c++ json boost

我正在尝试阅读并保存json文件。问题在于,当我呼叫write_json(pt, "newFile.json")时,它正在改变某些字段的内容,例如:

输入:

"field1":"path/to/file.txt"

更改为:

"field1":"path\/to\/file.txt"

这是一个错误吗?如何解决?

1 个答案:

答案 0 :(得分:4)

这意味着它逃脱了正斜杠。 JSON规范说你可以逃避正斜杠,但这不是强制性的。至于原因,here是一个很好的解释。