Files
HIS-GUI/include/utils/json/JsonSerializer.h
2026-03-31 21:08:41 +08:00

20 lines
469 B
C++

#ifndef JSON_SERIALIZER_H_
#define JSON_SERIALIZER_H_
#include "JsonValue.h"
#include <string>
#include "JsonConfig.h"
class JsonSerializer{
public:
static std::string serialize(const JsonValue& value, int indent = 0);
private:
static void serializeValue(const JsonValue& value, std::string& out, int indent, int currIndent);
static void addIndent(std::string& out, int indent);
static std::string escapeString(const std::string& s);
};
#endif