我的输入: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}\nRun Code Online (Sandbox Code Playgroud)\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();\nRun Code Online (Sandbox Code Playgroud)\n\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}\nRun Code Online (Sandbox Code Playgroud)\n\nwrite_json()将整数值转换为字符串。它转换"ratetype":5为"ratetype": "5"。这是不正确的。\n如何准确转换\xef\xbc\x9f输入整数值,然后输出整数值。
| 归档时间: |
|
| 查看次数: |
2739 次 |
| 最近记录: |