From c05f895d15a1d0e78ff5e9ae1a83f0a5424103d0 Mon Sep 17 00:00:00 2001 From: David Zafman Date: Wed, 14 May 2014 15:30:11 -0700 Subject: [PATCH] common: Add missing ghobject_t::decode() for json Signed-off-by: David Zafman --- src/common/hobject.cc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/common/hobject.cc b/src/common/hobject.cc index ed439fb06247..0abe59a0174f 100644 --- a/src/common/hobject.cc +++ b/src/common/hobject.cc @@ -235,6 +235,20 @@ void ghobject_t::decode(bufferlist::iterator& bl) DECODE_FINISH(bl); } +void ghobject_t::decode(json_spirit::Value& v) +{ + hobj.decode(v); + using namespace json_spirit; + Object& o = v.get_obj(); + for (Object::size_type i=0; i