From bca832ed0353ad717a6c170a4fbf5603f1eda3ab Mon Sep 17 00:00:00 2001 From: Antonin Delpeuch Date: Mon, 5 Nov 2018 17:03:46 +0000 Subject: [PATCH] Enable legacy JSON parsing for compatibility with tests --- main/src/com/google/refine/util/ParsingUtilities.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/main/src/com/google/refine/util/ParsingUtilities.java b/main/src/com/google/refine/util/ParsingUtilities.java index 9717c880b..cb1ede0f4 100644 --- a/main/src/com/google/refine/util/ParsingUtilities.java +++ b/main/src/com/google/refine/util/ParsingUtilities.java @@ -59,6 +59,7 @@ import org.json.JSONException; import org.json.JSONObject; import org.json.JSONTokener; +import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.JsonFactory; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.databind.DeserializationFeature; @@ -86,6 +87,7 @@ public class ParsingUtilities { mapper.registerModule(module); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); + mapper.configure(JsonParser.Feature.ALLOW_UNQUOTED_FIELD_NAMES, true); } public static final FilterProvider defaultFilters = new SimpleFilterProvider()