瀏覽代碼

Fix json5 parsing

Ivan Savenko 1 年之前
父節點
當前提交
f86708bf37
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      lib/json/JsonParser.cpp

+ 3 - 0
lib/json/JsonParser.cpp

@@ -81,6 +81,7 @@ bool JsonParser::extractValue(JsonNode & node)
 	switch(input[pos])
 	{
 		case '\"':
+		case '\'':
 			return extractString(node);
 		case 'n':
 			return extractNull(node);
@@ -93,6 +94,8 @@ bool JsonParser::extractValue(JsonNode & node)
 		case '[':
 			return extractArray(node);
 		case '-':
+		case '+':
+		case '.':
 			return extractFloat(node);
 		default:
 		{