save

fnbool save(const var obj, const string fileName, const Json5WriteOptions opts = Json5WriteOptions.init, out Json5Error err) @safe

Save a var as JSON5 to disk.

Writes atomically by saving to a temporary file in the same directory and renaming.

Returns

true on success; false and populates err on failure.

Examples

ddn.data.json5.Json5Error e; var m; m["a"] = 1;
assert(ddn.data.json5.save(m, "out.json5", Json5WriteOptions.init, e));