true on success; false and populates err on failure.bool save(const var obj,
const string fileName,
const Json5WriteOptions opts = Json5WriteOptions.init,
out Json5Error err) @safeSave a var as JSON5 to disk.
Writes atomically by saving to a temporary file in the same directory and renaming.
obj | Value to serialize. |
fileName | Destination path. |
opts | Writer options. |
err | Error details on failure. |
true on success; false and populates err on failure.ddn.data.json5.Json5Error e; var m; m["a"] = 1;
assert(ddn.data.json5.save(m, "out.json5", Json5WriteOptions.init, e));