Hello, I am using "minidev" which is a JSON lib to remove duplicated keys in JSON object.
-------------------- minidev -------------------- <dependency> <groupId>net.minidev</groupId> <artifactId>json-smart</artifactId> <version>2.3</version> </dependency> -------------------- Test Code -------------------- import net.minidev.json.parser.JSONParser val badJson = "{\"keyA\":\"valueA\",\"keyB\":\"valueB\",\"keyA\":\"valueA\"}" val json = new JSONParser(JSONParser.MODE_PERMISSIVE).parse(badJson.toLowerCase()) println(json) -------------------- The source code placed above works at IDE like intellij. But, it gives error at spark-shell -------------------- Error -------------------- net.minidev.json.parser.ParseException: Unexpected duplicate key:keya at position 33. -------------------- BTW, both IDE and spark-shell using same version of scala which is 2.11.8. And, of course, same version of "minidev" Any help will be great. Thank you. --------------------------------------------------------------------- To unsubscribe e-mail: user-unsubscr...@spark.apache.org