JsonUtil: Adapt functions to vanilla jsoncpp

This commit is contained in:
Martin Kröning
2020-06-18 20:56:40 +02:00
parent 76f805fe9c
commit f075d6a617
3 changed files with 16 additions and 68 deletions
+13
View File
@@ -75,6 +75,19 @@ bool JsonUtil::WriteFile(const Json::Value &root, const RString &sFile, bool bMi
return true;
}
std::vector<RString> JsonUtil::DeserializeArrayStrings(const Json::Value &value)
{
std::vector<RString> values;
for(auto &&inner_value : value)
{
if(inner_value.isConvertibleTo(Json::stringValue))
{
values.push_back(inner_value.asString());
}
}
return values;
}
/*
* (c) 2001-2004 Chris Danford
* All rights reserved.