]> git.cworth.org Git - apitrace/commitdiff
Fix json output.
authorJosé Fonseca <jose.r.fonseca@gmail.com>
Thu, 7 Apr 2011 09:14:02 +0000 (10:14 +0100)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Thu, 7 Apr 2011 09:14:02 +0000 (10:14 +0100)
json.hpp

index 0bfbabf1175000d8962cc22c1869a318c7c69163..feaf1eafdc7753153d6505a4218da2323845c8ca 100644 (file)
--- a/json.hpp
+++ b/json.hpp
@@ -68,11 +68,11 @@ private:
             else if (c >= 0x20 && c <= 0x7e)
                 os << c;
             else if (c == '\t')
-                os << "\\t";
+                os << "\t";
             else if (c == '\r')
-                os << "\\r";
+                os << "\r";
             else if (c == '\n')
-                os << "&#10;";
+                os << "\n";
             else {
                 unsigned octal0 = c & 0x7;
                 unsigned octal1 = (c >> 3) & 0x7;
@@ -103,6 +103,7 @@ public:
     }
 
     inline void beginObject() {
+        separator();
         os << "{";
         ++level;
         value = false;