Merge "[libprocessgroup] Use new jsoncpp API"
This commit is contained in:
commit
ff02909cf7
2 changed files with 10 additions and 6 deletions
|
|
@ -183,10 +183,12 @@ static bool ReadDescriptorsFromFile(const std::string& file_name,
|
|||
return false;
|
||||
}
|
||||
|
||||
Json::Reader reader;
|
||||
Json::CharReaderBuilder builder;
|
||||
std::unique_ptr<Json::CharReader> reader(builder.newCharReader());
|
||||
Json::Value root;
|
||||
if (!reader.parse(json_doc, root)) {
|
||||
LOG(ERROR) << "Failed to parse cgroups description: " << reader.getFormattedErrorMessages();
|
||||
std::string errorMessage;
|
||||
if (!reader->parse(&*json_doc.begin(), &*json_doc.end(), &root, &errorMessage)) {
|
||||
LOG(ERROR) << "Failed to parse cgroups description: " << errorMessage;
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -425,10 +425,12 @@ bool TaskProfiles::Load(const CgroupMap& cg_map, const std::string& file_name) {
|
|||
return false;
|
||||
}
|
||||
|
||||
Json::Reader reader;
|
||||
Json::CharReaderBuilder builder;
|
||||
std::unique_ptr<Json::CharReader> reader(builder.newCharReader());
|
||||
Json::Value root;
|
||||
if (!reader.parse(json_doc, root)) {
|
||||
LOG(ERROR) << "Failed to parse task profiles: " << reader.getFormattedErrorMessages();
|
||||
std::string errorMessage;
|
||||
if (!reader->parse(&*json_doc.begin(), &*json_doc.end(), &root, &errorMessage)) {
|
||||
LOG(ERROR) << "Failed to parse task profiles: " << errorMessage;
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue