#pragma once #include "EHS.h" #include "Str.h" #include "JsonBase.h" namespace ehs { class JsonStr : public JsonBase { public: Str_8 value; JsonStr(); JsonStr(Str_8 value); JsonStr(const Char_8* value, const UInt_64 size = 0); JsonStr(JsonStr&& js) noexcept; JsonStr(const JsonStr& js) = default; JsonStr& operator=(JsonStr&& js) noexcept; operator Str_8() const; operator Str_8&(); Str_8 ToStr(const UInt_64 level, const bool compact) const; }; }