Fix to remove quotes around array of strings as attribute value.
authorSudarshan Prasad <sudarshan.prasad@intel.com>
Wed, 8 Oct 2014 01:22:35 +0000 (18:22 -0700)
committerSudarshan Prasad <sudarshan.prasad@intel.com>
Wed, 8 Oct 2014 01:33:38 +0000 (18:33 -0700)
Patch 2:
Fixed same for array of bool
Change-Id: Ib732ac8aff643cc579f57aafee27dee39b2f33f7

include/OCApi.h

index 7219c6a..f69fe3d 100644 (file)
@@ -283,13 +283,13 @@ namespace OC
     {
         std::ostringstream json;
 
-        json << "\"[";
+        json << "[";
         if(v.size() != 0)
         {
             std::copy(v.begin(), v.end() - 1, std::ostream_iterator<T>(json, ","));
             json << v.back();
         }
-        json << "]\"";
+        json << "]";
 
         return json.str();
     }
@@ -346,7 +346,7 @@ namespace OC
                 std::ostringstream json;
                 int first = 1;
 
-                json << "\"[";
+                json << "[";
                 for(auto b: bools)
                 {
                     if(first)
@@ -359,7 +359,7 @@ namespace OC
                         b ? json << ",true" : json << ",false";
                     }
                 }
-                json << "]\"";
+                json << "]";
 
                 return json.str();
             }