我的输入:data.txt
\n\n{\n        "target_url":"www.19lou.com/forum-1637-thread-10031471311655793-1-1.html",\n        "trespassing_field":{\n            "ratetype":5,\n            "spider":{\n                "prod_name":"name",\n                "link_src":1 \n            }\n        }\n}\n使用代码:
\n\nboost::property_tree::ptree json_tree;\nboost::property_tree::read_json("data.txt", json_tree);\nstd::stringstream json_main_pack;\nboost::property_tree::write_json(json_main_pack, json_tree);\nLOG(NOTICE) << "json: " << json_main_pack.str();\n输出:
\n\n{\n    "target_url": "www.19lou.com\\/forum-1637-thread-10031471311655793-1-1.html",\n    "trespassing_field": {\n        "ratetype": "5",\n        "spider": {\n            "prod_name": "name",\n            "link_src": "1"\n        }\n    }\n}\nwrite_json()将整数值转换为字符串。它转换"ratetype":5为"ratetype": "5"。这是不正确的。\n如何准确转换\xef\xbc\x9f输入整数值,然后输出整数值。
| 归档时间: | 
 | 
| 查看次数: | 2739 次 | 
| 最近记录: |