From 793b85ce12b2e19ae14193514bc2ff4bd961e879 Mon Sep 17 00:00:00 2001 From: res0nance Date: Fri, 26 Aug 2022 20:28:42 +0800 Subject: [PATCH] chore: use to_string() for json_pointers --- src/json-patch.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/json-patch.cpp b/src/json-patch.cpp index d0cd2e4..3203543 100644 --- a/src/json-patch.cpp +++ b/src/json-patch.cpp @@ -85,19 +85,19 @@ json_patch::json_patch(const json &patch) json_patch &json_patch::add(const json::json_pointer &ptr, json value) { - j_.push_back(json{{"op", "add"}, {"path", ptr}, {"value", std::move(value)}}); + j_.push_back(json{{"op", "add"}, {"path", ptr.to_string()}, {"value", std::move(value)}}); return *this; } json_patch &json_patch::replace(const json::json_pointer &ptr, json value) { - j_.push_back(json{{"op", "replace"}, {"path", ptr}, {"value", std::move(value)}}); + j_.push_back(json{{"op", "replace"}, {"path", ptr.to_string()}, {"value", std::move(value)}}); return *this; } json_patch &json_patch::remove(const json::json_pointer &ptr) { - j_.push_back(json{{"op", "remove"}, {"path", ptr}}); + j_.push_back(json{{"op", "remove"}, {"path", ptr.to_string()}}); return *this; }