基于Jsoncpp对json字符串字段属性值的更改

    Json::Reader reader;//读文件
    Json::Value root;

    std::string data = FileUtils::getInstance()->getStringFromFile("1111testWirte.json");

    if (reader.parse(data,root,false) == true)
    {
        log("id=%d",root["id"].asInt());
        log("name=%s",root["name"].asCString());
        log("IQ=%f",root["IQ"].asDouble());

		root["id"] = 10;//修改内容

    }

    Json::FastWriter writer;//写文件
    std::string json_file = writer.write(root);

    FILE* file = fopen("1111testWirte.json","w");
    fprintf(file,json_file.c_str());
    fclose(file);

相关文章

AJAX是一种基于JavaScript和XML的技术,能够使网页实现异步交...
在网页开发中,我们常常需要通过Ajax从后端获取数据并在页面...
在前端开发中,经常需要循环JSON对象数组进行数据操作。使用...
AJAX(Asynchronous JavaScript and XML)是一种用于创建 We...
AJAX技术被广泛应用于现代Web开发,它可以在无需重新加载页面...
Ajax是一种通过JavaScript和HTTP请求交互的技术,可以实现无...