Core: Add ability to serialize a GameModDescriptor to json.

This commit is contained in:
Admiral H. Curtiss
2021-10-26 02:55:29 +02:00
parent da161faff4
commit a2a39cfcfb
2 changed files with 75 additions and 0 deletions

View File

@ -43,4 +43,7 @@ struct GameModDescriptor
std::optional<GameModDescriptor> ParseGameModDescriptorFile(const std::string& filename);
std::optional<GameModDescriptor> ParseGameModDescriptorString(std::string_view json,
std::string_view json_path);
std::string WriteGameModDescriptorString(const GameModDescriptor& descriptor, bool pretty);
bool WriteGameModDescriptorFile(const std::string& filename, const GameModDescriptor& descriptor,
bool pretty);
} // namespace DiscIO