Mercurial > hg > orthanc
comparison OrthancFramework/Sources/JobsEngine/JobsEngine.cpp @ 4392:3af1d763763a
confining Json::Reader and Json::*Writer into Toolbox
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 21 Dec 2020 18:09:47 +0100 |
parents | 90f91b78d708 |
children | d9473bd5ed43 |
comparison
equal
deleted
inserted
replaced
4391:0c4ff5609548 | 4392:3af1d763763a |
---|---|
23 #include "../PrecompiledHeaders.h" | 23 #include "../PrecompiledHeaders.h" |
24 #include "JobsEngine.h" | 24 #include "JobsEngine.h" |
25 | 25 |
26 #include "../Logging.h" | 26 #include "../Logging.h" |
27 #include "../OrthancException.h" | 27 #include "../OrthancException.h" |
28 | 28 #include "../Toolbox.h" |
29 #include <json/reader.h> | 29 |
30 | 30 |
31 namespace Orthanc | 31 namespace Orthanc |
32 { | 32 { |
33 bool JobsEngine::IsRunning() | 33 bool JobsEngine::IsRunning() |
34 { | 34 { |
195 | 195 |
196 void JobsEngine::LoadRegistryFromString(IJobUnserializer& unserializer, | 196 void JobsEngine::LoadRegistryFromString(IJobUnserializer& unserializer, |
197 const std::string& serialized) | 197 const std::string& serialized) |
198 { | 198 { |
199 Json::Value value; | 199 Json::Value value; |
200 Json::Reader reader; | 200 if (Toolbox::ReadJson(value, serialized)) |
201 if (reader.parse(serialized, value)) | |
202 { | 201 { |
203 LoadRegistryFromJson(unserializer, value); | 202 LoadRegistryFromJson(unserializer, value); |
204 } | 203 } |
205 else | 204 else |
206 { | 205 { |