jsoncpp icon indicating copy to clipboard operation
jsoncpp copied to clipboard

There are some errors when using reader. parse()

Open flySheldon opened this issue 2 years ago • 0 comments

        string resPost0;
        auto res3 = curl_post_req(url_post0, paramsLogin0, resPost0);
        if (res3 == CURLE_OK)
        {
            cout << resPost0 << endl;
            Json::Reader reader;
            Json::Value json_object;
            Json::Value json_repose;
            string json_document = "{\"status\": true, \"errorcode\": 0, \"response\": {\"operation\": 1}, \"remarks\": null}";
            if (!reader.parse(resPost0, json_object))
                return 0;
            std::cout << json_object << std::endl;
        }

[result]

"{\"status\": true, \"errorcode\": 0, \"response\": {\"operation\": 1}, \"remarks\": null}"
"{\"status\": true, \"errorcode\": 0, \"response\": {\"operation\": 1}, \"remarks\": null}"

[information] If I were using curl_ post_ The string obtained by req() will result in the same input and output strings. If I use JSON_ Document, then normal data can be obtained. [version] The version I am using is 0.10.7

flySheldon avatar Apr 09 '23 03:04 flySheldon