标签: c++ json boost
我正在尝试阅读并保存json文件。问题在于,当我呼叫write_json(pt, "newFile.json")时,它正在改变某些字段的内容,例如:
write_json(pt, "newFile.json")
输入:
"field1":"path/to/file.txt"
更改为:
"field1":"path\/to\/file.txt"
这是一个错误吗?如何解决?
答案 0 :(得分:4)
这意味着它逃脱了正斜杠。 JSON规范说你可以逃避正斜杠,但这不是强制性的。至于原因,here是一个很好的解释。