DesignerJson namespace

Functions

auto FreeKey(const JsonValue* object, std::string_view base) -> std::string
A key of object not taken yet: base, then base2, base3, ...
void RenameKey(JsonValue& object, std::string_view key, const std::string& name)
void EraseKey(JsonValue& object, std::string_view key)
auto Typed(std::string_view text) -> JsonValue
What is typed, as the file writes it: a number if it is one, else the text.
auto Shown(const JsonValue& value) -> std::string
A value as text to edit: the string itself, or the JSON.