Index: src/lib_json/json_value.cpp
===================================================================
--- src/lib_json/json_value.cpp	(revision 69)
+++ src/lib_json/json_value.cpp	(working copy)
@@ -1,6 +1,7 @@
+#include "llviewerprecompiledheaders.h"
 #include <iostream>
-#include <json/value.h>
-#include <json/writer.h>
+#include "value.h"
+#include "writer.h"
 #include <utility>
 #include <stdexcept>
 #include <cstring>
Index: src/lib_json/json_writer.cpp
===================================================================
--- src/lib_json/json_writer.cpp	(revision 69)
+++ src/lib_json/json_writer.cpp	(working copy)
@@ -1,4 +1,5 @@
-#include <json/writer.h>
+#include "llviewerprecompiledheaders.h"
+#include "writer.h"
 #include <utility>
 #include <assert.h>
 #include <stdio.h>
Index: src/lib_json/json_reader.cpp
===================================================================
--- src/lib_json/json_reader.cpp	(revision 69)
+++ src/lib_json/json_reader.cpp	(working copy)
@@ -1,5 +1,6 @@
-#include <json/reader.h>
-#include <json/value.h>
+#include "llviewerprecompiledheaders.h"
+#include "reader.h"
+#include "value.h"
 #include <utility>
 #include <cstdio>
 #include <cassert>
@@ -579,7 +580,9 @@
                unsigned int unicode;
                if ( !decodeUnicodeEscapeSequence( token, current, end, unicode ) )
                   return false;
-               // @todo encode unicode as utf8.
+			   // @todo encode unicode as utf8.
+			   // Actually, I added the line below that seems to fix the above comment, seems to work ok.
+			   decoded += unicode;               
 	       // @todo remember to alter the writer too.
             }
             break;
