1. 如果JSON对象中有属性是包含双引号的,比如 代码如下: { “description”: “25”” } 如果转换成字符串形式,将自动加上反斜线,变为”25\””, 然后传递给REST API,保存到MongoDB中。 此时如果使用MongoDB的shell显示该数据,为”25\””, 正确。 2. 但是如果用C++ driver读取这个值是,则得到”25′′”, 因此如果将它直接返回到浏览器端,用jQuery.parseJSON()来解析就会报错。 C++段序列化成字符串的时候需要判断一下,将”替换成\”. 代码如下: void string_to_json_string(std