From 080740146fbd7d7d5d7a9fe7dfe6c9fb9be53516 Mon Sep 17 00:00:00 2001 From: Jianping Wu Date: Wed, 21 Nov 2018 19:06:42 -0800 Subject: [PATCH] Fixed list namespaces output - used valid JSON. --- src/wallet/rpckeva.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/wallet/rpckeva.cpp b/src/wallet/rpckeva.cpp index 022017861..30428340e 100644 --- a/src/wallet/rpckeva.cpp +++ b/src/wallet/rpckeva.cpp @@ -178,7 +178,9 @@ UniValue keva_list_namespaces(const JSONRPCRequest& request) UniValue res(UniValue::VARR); for (const auto& item : mapObjects) { - res.push_back(item.first + " : " + item.second); + UniValue obj(UniValue::VOBJ); + obj.pushKV(item.first, item.second); + res.push_back(obj); } { @@ -187,7 +189,9 @@ UniValue keva_list_namespaces(const JSONRPCRequest& request) std::vector> unconfirmedNamespaces; mempool.getUnconfirmedNamespaceList(unconfirmedNamespaces); for (auto entry : unconfirmedNamespaces) { - res.push_back(EncodeBase58Check(std::get<0>(entry)) + " : " + ValtypeToString(std::get<1>(entry))); + UniValue obj(UniValue::VOBJ); + obj.pushKV(EncodeBase58Check(std::get<0>(entry)), ValtypeToString(std::get<1>(entry))); + res.push_back(obj); } }