Mercurial > hg > orthanc
diff Core/JobsEngine/SetOfInstancesJob.cpp @ 2655:c196d76cb8fa jobs
serialization
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 05 Jun 2018 17:57:49 +0200 |
parents | a3f0f61a14ca |
children | a6d3e45eeff5 |
line wrap: on
line diff
--- a/Core/JobsEngine/SetOfInstancesJob.cpp Tue Jun 05 17:09:18 2018 +0200 +++ b/Core/JobsEngine/SetOfInstancesJob.cpp Tue Jun 05 17:57:49 2018 +0200 @@ -189,6 +189,8 @@ void SetOfInstancesJob::Serialize(Json::Value& value) { + value = Json::objectValue; + std::string type; GetJobType(type); value["Type"] = type; @@ -220,12 +222,12 @@ SetOfInstancesJob::SetOfInstancesJob(const Json::Value& value) : started_(false), - permissive_(IJobUnserializer::GetBoolean(value, "Permissive")), - position_(IJobUnserializer::GetUnsignedInteger(value, "Position")), - description_(IJobUnserializer::GetString(value, "Description")) + permissive_(IJobUnserializer::ReadBoolean(value, "Permissive")), + position_(IJobUnserializer::ReadUnsignedInteger(value, "Position")), + description_(IJobUnserializer::ReadString(value, "Description")) { - IJobUnserializer::GetArrayOfStrings(instances_, value, "Instances"); - IJobUnserializer::GetSetOfStrings(failedInstances_, value, "FailedInstances"); + IJobUnserializer::ReadArrayOfStrings(instances_, value, "Instances"); + IJobUnserializer::ReadSetOfStrings(failedInstances_, value, "FailedInstances"); if (position_ > instances_.size()) {