From 57db153ea7ebf0641afb1494ca0e09ed111470b2 Mon Sep 17 00:00:00 2001 From: delta37 Date: Tue, 16 Jan 2018 18:33:42 +0300 Subject: [PATCH] add std::to_string method for json object --- src/json.hpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/json.hpp b/src/json.hpp index a80cc36aa..084876c65 100644 --- a/src/json.hpp +++ b/src/json.hpp @@ -15289,6 +15289,18 @@ inline nlohmann::json operator "" _json(const char* s, std::size_t n) return nlohmann::json::parse(s, s + n); } +/*! +@brief user-defined to_string function for JSON values + +This function implements a user-defined to_string for JSON objects. + +@param[in] j a JSON object +@return a std::string object +*/ +inline std::string to_string(const nlohmann::json& j) { + return j.dump(); +} + /*! @brief user-defined string literal for JSON pointer