Mercurial > hg > orthanc
diff Plugins/Samples/Common/IOrthancConnection.cpp @ 2278:fd5869e3ed5e
new constructors in FullOrthancDataset
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 17 May 2017 22:05:34 +0200 |
parents | a3a65de1840f |
children | 878b59270859 |
line wrap: on
line diff
--- a/Plugins/Samples/Common/IOrthancConnection.cpp Wed Apr 12 18:01:04 2017 +0200 +++ b/Plugins/Samples/Common/IOrthancConnection.cpp Wed May 17 22:05:34 2017 +0200 @@ -51,6 +51,20 @@ } + void IOrthancConnection::ParseJson(Json::Value& result, + const void* content, + size_t size) + { + Json::Reader reader; + + if (!reader.parse(reinterpret_cast<const char*>(content), + reinterpret_cast<const char*>(content) + size, result)) + { + ORTHANC_PLUGINS_THROW_EXCEPTION(BadFileFormat); + } + } + + void IOrthancConnection::RestApiGet(Json::Value& result, IOrthancConnection& orthanc, const std::string& uri)