[libprocessgroup] Use new jsoncpp API
Reader / StyledWriter are deprecated upstream Bug: 170642246 Change-Id: Iadc944af17cad9640ed31364116d16f2b971434f
This commit is contained in:
parent
75a2bba158
commit
d9ac92a739
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