src/jdk/nashorn/internal/runtime/JSONFunctions.java

Print this page

        

*** 64,80 **** * @param reviver optional value: function that takes two parameters (key, value) * @return Object representation of JSON text given */ public static Object parse(final Object text, final Object reviver) { final String str = JSType.toString(text); - final Context context = Context.getContextTrusted(); final JSONParser parser = new JSONParser( new Source("<json>", str), ! new Context.ThrowErrorManager(), ! (context != null) ? ! context.getEnv()._strict : ! false); Node node; try { node = parser.parse(); --- 64,76 ---- * @param reviver optional value: function that takes two parameters (key, value) * @return Object representation of JSON text given */ public static Object parse(final Object text, final Object reviver) { final String str = JSType.toString(text); final JSONParser parser = new JSONParser( new Source("<json>", str), ! new Context.ThrowErrorManager()); Node node; try { node = parser.parse();