Daniele Bartolini 9 лет назад
Родитель
Сommit
dc6d4142d9
2 измененных файлов с 10 добавлено и 10 удалено
  1. 5 5
      src/core/json/json.cpp
  2. 5 5
      src/core/json/sjson.cpp

+ 5 - 5
src/core/json/json.cpp

@@ -29,17 +29,17 @@ namespace json
 	{
 		CE_ASSERT_NOT_NULL(json);
 
-		bool escaped = false;
-
 		while (*++json)
 		{
-			if (*json == '"' && !escaped)
+			if (*json == '"')
 			{
 				++json;
 				return json;
 			}
-			else if (*json == '\\') escaped = true;
-			else escaped = false;
+			else if (*json == '\\')
+			{
+				++json;
+			}
 		}
 
 		return json;

+ 5 - 5
src/core/json/sjson.cpp

@@ -29,17 +29,17 @@ namespace sjson
 	{
 		CE_ASSERT_NOT_NULL(json);
 
-		bool escaped = false;
-
 		while (*++json)
 		{
-			if (*json == '"' && !escaped)
+			if (*json == '"')
 			{
 				++json;
 				return json;
 			}
-			else if (*json == '\\') escaped = true;
-			else escaped = false;
+			else if (*json == '\\')
+			{
+				++json;
+			}
 		}
 
 		return json;