diff OrthancFramework/Sources/SerializationToolbox.h @ 5380:97004471a5c5

Toolbox : more set functions (cont)
author Alain Mazy <am@osimis.io>
date Thu, 31 Aug 2023 16:34:53 +0200
parents b31c73bc7cb6
children 48b8dae6dc77
line wrap: on
line diff
--- a/OrthancFramework/Sources/SerializationToolbox.h	Thu Aug 31 15:20:41 2023 +0200
+++ b/OrthancFramework/Sources/SerializationToolbox.h	Thu Aug 31 16:34:53 2023 +0200
@@ -60,22 +60,22 @@
                             const std::string& field);
 
     static void ReadArrayOfStrings(std::vector<std::string>& target,
-                                   const Json::Value& value,
+                                   const Json::Value& valueObject,
                                    const std::string& field);
 
     static void ReadArrayOfStrings(std::vector<std::string>& target,
-                                   const Json::Value& value);
+                                   const Json::Value& valueArray);
 
     static void ReadListOfStrings(std::list<std::string>& target,
                                   const Json::Value& value,
                                   const std::string& field);
 
     static void ReadSetOfStrings(std::set<std::string>& target,
-                                 const Json::Value& value,
+                                 const Json::Value& valueObject,
                                  const std::string& field);
 
     static void ReadSetOfStrings(std::set<std::string>& target,
-                                 const Json::Value& value);
+                                 const Json::Value& valueArray);
 
     static void ReadSetOfTags(std::set<DicomTag>& target,
                               const Json::Value& value,
@@ -97,10 +97,13 @@
                                    const std::list<std::string>& values,
                                    const std::string& field);
 
-    static void WriteSetOfStrings(Json::Value& target,
+    static void WriteSetOfStrings(Json::Value& targetObject,
                                   const std::set<std::string>& values,
                                   const std::string& field);
 
+    static void WriteSetOfStrings(Json::Value& targetArray,
+                                  const std::set<std::string>& values);
+
     static void WriteSetOfTags(Json::Value& target,
                                const std::set<DicomTag>& tags,
                                const std::string& field);