Common: add file serialization/deserialization functions for JSON

This commit is contained in:
iwubcode
2024-05-31 22:36:12 -05:00
parent 46a89936ae
commit 1d4f758b14
2 changed files with 31 additions and 0 deletions

View File

@ -56,3 +56,6 @@ std::optional<bool> ReadBoolFromJson(const picojson::object& obj, const std::str
picojson::object ToJsonObject(const Common::Vec3& vec);
void FromJson(const picojson::object& obj, Common::Vec3& vec);
bool JsonToFile(const std::string& filename, const picojson::value& root, bool prettify = false);
bool JsonFromFile(const std::string& filename, picojson::value* root, std::string* error);