void appendJSONValue(std::string& val, const Var& any) { if (any.isEmpty()) { val.append("null"); } else { bool isStr = isJSONString(any); if (isStr) { appendJSONString(val, any.convert<std::string>()); } else { val.append(any.convert<std::string>()); } } }
std::string DynamicAny::toString(const DynamicAny& any) { std::string res; appendJSONString(res, any); return res; }
void appendJSONKey(std::string& val, const Var& any) { return appendJSONString(val, any); }