diff --git a/lib/json/JsonNode.cpp b/lib/json/JsonNode.cpp index 443bc068a..17fbe4406 100644 --- a/lib/json/JsonNode.cpp +++ b/lib/json/JsonNode.cpp @@ -76,6 +76,11 @@ JsonNode::JsonNode(double number) { } +JsonNode::JsonNode(const char * string) + : data(std::string(string)) +{ +} + JsonNode::JsonNode(const std::string & string) : data(string) { diff --git a/lib/json/JsonNode.h b/lib/json/JsonNode.h index 83a606a3a..c4afbcae1 100644 --- a/lib/json/JsonNode.h +++ b/lib/json/JsonNode.h @@ -68,6 +68,7 @@ public: explicit JsonNode(uint32_t number); explicit JsonNode(int64_t number); explicit JsonNode(double number); + explicit JsonNode(const char * string); explicit JsonNode(const std::string & string); /// Create tree from Json-formatted input