39 class VariantJsonCompressor;
47 const std::string& variantBaseTypeName,
50 static std::string
Compress(
const std::string& json,
51 const std::string& variantBaseTypeName,
54 const std::string& variantBaseTypeName);
55 static std::string
Decompress(
const std::string& json,
56 const std::string& variantBaseTypeName);
58 const std::string& variantBaseTypeName);
62 const ContainerTypePtr& containerInfo);
64 const ContainerTypePtr& containerInfo);
66 const ContainerTypePtr& containerInfo,