Mercurial > hg > orthanc-stone
diff OrthancStone/Sources/Toolbox/OrthancDatasets/IOrthancConnection.cpp @ 1737:ef2f56c0311c
remove calls to deprecated classes of JsonCpp
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 22 Dec 2020 09:16:42 +0100 |
parents | 8563ea5d8ae4 |
children | 9ac2a65d4172 |
line wrap: on
line diff
--- a/OrthancStone/Sources/Toolbox/OrthancDatasets/IOrthancConnection.cpp Tue Dec 22 09:06:33 2020 +0100 +++ b/OrthancStone/Sources/Toolbox/OrthancDatasets/IOrthancConnection.cpp Tue Dec 22 09:16:42 2020 +0100 @@ -23,17 +23,14 @@ #include "IOrthancConnection.h" #include <OrthancException.h> - -#include <json/reader.h> +#include <Toolbox.h> namespace OrthancStone { void IOrthancConnection::ParseJson(Json::Value& result, const std::string& content) { - Json::Reader reader; - - if (!reader.parse(content, result)) + if (!Orthanc::Toolbox::ReadJson(result, content)) { throw Orthanc::OrthancException(Orthanc::ErrorCode_BadFileFormat); } @@ -44,10 +41,7 @@ const void* content, size_t size) { - Json::Reader reader; - - if (!reader.parse(reinterpret_cast<const char*>(content), - reinterpret_cast<const char*>(content) + size, result)) + if (!Orthanc::Toolbox::ReadJson(result, content, size)) { throw Orthanc::OrthancException(Orthanc::ErrorCode_BadFileFormat); }