if (column == Options::Columns::USERDATA)
value = userdata_json(snapshot->getUserdata());
- if (value.empty())
+ if (!is_json_string(column))
{
- value = "null";
skip_format.push_back(column);
- }
- if (skip_format_value(column))
- skip_format.push_back(column);
+ if (value.empty())
+ value = "null";
+ }
snapshot_data.emplace_back(column, value);
}
}
- bool Command::ListSnapshots::SnappersData::Json::skip_format_value(const string& column) const
+ bool Command::ListSnapshots::SnappersData::Json::is_json_string(const string& column) const
{
if (column == Options::Columns::NUMBER ||
column == Options::Columns::DEFAULT ||
column == Options::Columns::USERDATA ||
column == Options::Columns::PRE_NUMBER ||
column == Options::Columns::POST_NUMBER)
- return true;
- else
return false;
+ else
+ return true;
}
std::string snapshot_json(const ProxySnapshot* snapshot) const;
- bool skip_format_value(const string& column) const;
+ bool is_json_string(const string& column) const;
virtual string boolean_text(bool value) const override;