17 const std::vector<std::vector<std::string>>& rows);
20std::string
SaveResultJson(std::size_t charts_generated, std::string_view chart_error = {});
22std::uint64_t
JsonUintField(std::string_view body, std::string_view field);
23std::string
JsonStringField(std::string_view body, std::string_view field);
25bool JsonBoolField(std::string_view body, std::string_view field);
27 std::string_view field,
28 std::string fallback);
29bool JsonBoolFieldOr(std::string_view body, std::string_view field,
bool fallback);
31 std::string_view field,
32 std::vector<std::string> fallback);
std::vector< std::string > JsonStringArrayFieldOr(std::string_view body, std::string_view field, std::vector< std::string > fallback)
Definition json.cpp:161
bool JsonBoolFieldOr(std::string_view body, std::string_view field, bool fallback)
Definition json.cpp:150
std::string SaveResultJson(std::size_t charts_generated, std::string_view chart_error)
Definition json.cpp:174
std::uint64_t JsonUintField(std::string_view body, std::string_view field)
Definition json.cpp:99
std::vector< std::string > JsonStringArrayField(std::string_view body, std::string_view field)
Definition json.cpp:123
std::string JsonStringFieldOr(std::string_view body, std::string_view field, std::string fallback)
Definition json.cpp:137
std::string JsonStringField(std::string_view body, std::string_view field)
Definition json.cpp:114
bool JsonBoolField(std::string_view body, std::string_view field)
Definition json.cpp:128
std::string BuildStartupJson(const std::string &url)
Definition json.cpp:93
std::string BuildRowsJson(const CsvViewData &data, std::uint64_t offset, std::uint64_t limit, const std::vector< std::vector< std::string > > &rows)
Definition json.cpp:65
std::string BuildSchemaJson(const CsvViewData &data, bool editable)
Definition json.cpp:53
std::string BuildHealthJson()
Definition json.cpp:86