Skip to content

Commit 46787e2

Browse files
Allow comments in json when parsing for p3a or pkg repacking
1 parent 1fe4d6c commit 46787e2

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

native/p3a/packjson.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,8 @@ std::optional<SenPatcher::P3APackData>
101101
}
102102

103103
rapidjson::Document json;
104-
json.Parse<rapidjson::kParseFullPrecisionFlag | rapidjson::kParseNanAndInfFlag,
104+
json.Parse<rapidjson::kParseFullPrecisionFlag | rapidjson::kParseNanAndInfFlag
105+
| rapidjson::kParseCommentsFlag,
105106
rapidjson::UTF8<char>>(buffer.get(), *length);
106107
if (json.HasParseError() || !json.IsObject()) {
107108
return std::nullopt;

native/sentools/pkg_repack/pkg_repack.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,8 @@ int PKG_Repack_Function(int argc, char** argv) {
119119
}
120120

121121
rapidjson::Document json;
122-
json.Parse<rapidjson::kParseFullPrecisionFlag | rapidjson::kParseNanAndInfFlag,
122+
json.Parse<rapidjson::kParseFullPrecisionFlag | rapidjson::kParseNanAndInfFlag
123+
| rapidjson::kParseCommentsFlag,
123124
rapidjson::UTF8<char>>(buffer.get(), *length);
124125
if (json.HasParseError() || !json.IsObject()) {
125126
return -1;

0 commit comments

Comments
 (0)