Relax JSON parsing

Allow comments and trailing commas
This commit is contained in:
SChernykh
2021-08-29 08:34:26 +02:00
parent 759d2ecc82
commit 519b4b548d
3 changed files with 10 additions and 7 deletions
+1 -1
View File
@@ -1493,7 +1493,7 @@ bool SideChain::load_config(const std::string& filename)
rapidjson::Document doc;
rapidjson::IStreamWrapper s(f);
if (doc.ParseStream(s).HasParseError()) {
if (doc.ParseStream<rapidjson::kParseCommentsFlag | rapidjson::kParseTrailingCommasFlag>(s).HasParseError()) {
LOGERR(1, "failed to parse JSON data in " << filename);
return false;
}